File: autoconf.info, Node: Objective C++ Compiler, Next: Erlang Compiler and Interpreter, Prev: Objective C Compiler, Up: Compilers and Preprocessors 5.10.6 Objective C++ Compiler Characteristics --------------------------------------------- -- Macro: AC_PROG_OBJCXX ([COMPILER-SEARCH-LIST]) Determine an Objective C++ compiler to use. If ‘OBJCXX’ is not already set in the environment, check for Objective C++ compilers. Set output variable ‘OBJCXX’ to the name of the compiler found. This macro may, however, be invoked with an optional first argument which, if specified, must be a blank-separated list of Objective C++ compilers to search for. This just gives the user an opportunity to specify an alternative search list for the Objective C++ compiler. For example, if you didn't like the default order, then you could invoke ‘AC_PROG_OBJCXX’ like this: AC_PROG_OBJCXX([gcc g++ objcc++ objcxx]) If using a compiler that supports GNU Objective C++, set shell variable ‘GOBJCXX’ to ‘yes’. If output variable ‘OBJCXXFLAGS’ was not already set, set it to ‘-g -O2’ for a GNU Objective C++ compiler (‘-O2’ on systems where the compiler does not accept ‘-g’), or ‘-g’ for other compilers. -- Macro: AC_PROG_OBJCXXCPP Set output variable ‘OBJCXXCPP’ to a command that runs the Objective C++ preprocessor. If ‘$OBJCXX -E’ doesn't work, tries ‘cpp’ and ‘/lib/cpp’, in that order. Because of this fallback, ‘CXXCPP’ may or may not set Objective-C++-specific predefined macros (such as ‘__cplusplus’ and ‘__OBJC__’).