source: rtems/c/src/aclocal/prog-cxx.m4 @ ae55da72

4.115
Last change on this file since ae55da72 was 9b4422a2, checked in by Joel Sherrill <joel.sherrill@…>, on 05/03/12 at 15:09:24

Remove All CVS Id Strings Possible Using a Script

Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines

next to each other after Id string line removed.

+ remove entire comment blocks which only exited to

contain CVS Ids

+ If the processing left a blank line at the top of

a file, it was removed.

  • Property mode set to 100644
File size: 818 bytes
Line 
1dnl
2dnl Check for target g++
3dnl
4
5AC_DEFUN([RTEMS_PROG_CXX_FOR_TARGET],
6[
7AC_BEFORE([$0], [RTEMS_CANONICALIZE_TOOLS])dnl
8AC_REQUIRE([RTEMS_ENABLE_CXX])
9RTEMS_CHECK_TOOL(CXX,g++)
10if test "$RTEMS_HAS_CPLUSPLUS" = "yes";
11then
12  CXXFLAGS=${CXXFLAGS-${CFLAGS}}
13
14dnl Only accept g++
15dnl NOTE: This might be too restrictive
16test -z "$CXX" \
17  && AC_MSG_ERROR([no acceptable c++ found in \$PATH])
18AC_PROG_CXX
19AC_PROG_CXXCPP
20
21  if test "$ac_cv_prog_cc_cross" != "$ac_cv_prog_cxx_cross"; then
22    AC_MSG_ERROR([***]
23     [Inconsistency in compiler configuration:]
24     [Target C compiler and target C++ compiler]
25     [must both either be cross compilers or native compilers]
26     [Hint: If building a posix bsp: LD_LIBRARY_PATH?] )
27  fi
28else
29## Work-around to a bug in automake
30AM_CONDITIONAL([am__fastdepCXX],[false])
31fi
32])
Note: See TracBrowser for help on using the repository browser.