manpagez: man pages & more
info autoconf
Home | html | info | man

File: autoconf.info,  Node: Objective C++ Compiler,  Next: Objective C++ Compiler,  Prev: C++ Compiler,  Up: Compilers and Preprocessors

5.10.5 Objective C Compiler Characteristics
-------------------------------------------

 -- Macro: AC_PROG_OBJC ([COMPILER-SEARCH-LIST])
     Determine an Objective C compiler to use.  If ‘OBJC’ is not already
     set in the environment, check for Objective C compilers.  Set
     output variable ‘OBJC’ 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_OBJC’ like this:

          AC_PROG_OBJC([gcc objcc objc])

     If using a compiler that supports GNU Objective C, set shell
     variable ‘GOBJC’ to ‘yes’.  If output variable ‘OBJCFLAGS’ 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_OBJCPP
     Set output variable ‘OBJCPP’ to a command that runs the Objective C
     preprocessor.  If ‘$OBJC -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
     ‘__OBJC__’).

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.