Changeset 33734 for trunk/base/m4


Ignore:
Timestamp:
Feb 4, 2008, 11:46:28 AM (12 years ago)
Author:
afb@…
Message:

use gnustep-config, where available

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/m4/foundation.m4

    r32543 r33734  
    342342
    343343        if test x"${with_objc_foundation}" == x || test x${with_objc_foundation} == x"GNUstep"; then
    344                 if test x"${GNUSTEP_SYSTEM_ROOT}" == x; then
     344                GNUSTEP_CONFIG=/usr/bin/gnustep-config
     345                if test ! -x "${GNUSTEP_CONFIG}" -a x"${GNUSTEP_SYSTEM_ROOT}" == x; then
    345346                        if test x"${with_objc_foundation}" == x"GNUstep"; then
    346347                                AC_MSG_ERROR([GNUSTEP_SYSTEM_ROOT is not defined in your environment, preventing the use of GNUstep's Foundation library])
     
    353354
    354355                        # Set GNUstep LDFLAGS, CPPFLAGS, and LIBS
     356                        if test -x ${GNUSTEP_CONFIG}; then
     357                        GNUSTEP_LDFLAGS="`${GNUSTEP_CONFIG} --objc-libs`"
     358                        GNUSTEP_CPPFLAGS="`${GNUSTEP_CONFIG} --objc-flags`"
     359                        GNUSTEP_LIBS="`${GNUSTEP_CONFIG} --base-libs`"
     360                        else
    355361                        GNUSTEP_LDFLAGS="-L${GNUSTEP_SYSTEM_ROOT}/Library/Libraries/"
    356362                        GNUSTEP_CPPFLAGS="-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers/"
    357363                        GNUSTEP_LIBS="-lgnustep-base"
     364                        fi
    358365
    359366                        AC_CACHE_VAL(ac_cv_objc_foundation_gnustep, [
Note: See TracChangeset for help on using the changeset viewer.