Changeset 41015 for trunk/base/m4


Ignore:
Timestamp:
Oct 20, 2008, 10:56:28 PM (12 years ago)
Author:
afb@…
Message:

make tclobjc package conditional

File:
1 edited

Legend:

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

    r40057 r41015  
    8888                        apple)
    8989                                ;;
     90                        no)
     91                                ;;
    9092                        *)
    9193                                AC_MSG_ERROR([${with_objc_runtime} is not a valid argument to --with-objc-runtime. Please specify either "GNU" or "apple"])
     
    9698        AC_LANG_PUSH([Objective C])
    9799
     100        if test x"${with_objc_runtime}" != x"no"; then
     101       
    98102        # Check for common header, objc/objc.h
    99103        AC_CHECK_HEADERS([objc/objc.h], ,[AC_MSG_ERROR([Can't locate Objective C runtime headers])])
     
    223227        fi
    224228
     229        fi
     230
    225231        # Apple runtime is prefered
    226232        if test x"${mp_cv_objc_runtime_apple}" = x"yes"; then
     
    234240                        AC_MSG_NOTICE([Using GNU Objective-C runtime])
    235241                        AC_DEFINE([GNU_RUNTIME], 1, [Define if using the GNU Objective-C runtime and compiler.])
     242        elif test x"${with_objc_runtime}" = x"no"; then
     243                        OBJC_RUNTIME="none"
     244                        AC_MSG_NOTICE([Not using Objective-C runtime])
    236245        else
    237246                        AC_MSG_FAILURE([Could not locate a working Objective-C runtime.])
     
    294303                        apple)
    295304                                ;;
     305                        no)
     306                                ;;
    296307                        *)
    297308                                AC_MSG_ERROR([${with_objc_foundation} is not a valid argument to --with-objc-foundation. Please specify either "GNU" or "apple"])
     
    302313        AC_LANG_PUSH([Objective C])
    303314
     315        if test x"${with_objc_foundation}" != x"no"; then
     316       
    304317        if test x"${with_objc_foundation}" == x || test x"${with_objc_foundation}" == x"apple"; then
    305318                # '@<:@' = '['
     
    398411        fi
    399412
     413        fi
     414       
    400415        # NeXT Foundation is prefered
    401416        if test x"${ac_cv_objc_foundation_apple}" == x"yes"; then
     
    413428                AC_DEFINE([GNUSTEP_FOUNDATION], 1, [Define if using the GNUstep Foundation library])
    414429                AC_MSG_NOTICE([Using GNUstep Foundation library])
     430        elif test x"${with_objc_foundation}" = x"no"; then
     431                OBJC_FOUNDATION="none"
     432                AC_MSG_NOTICE([Not using Foundation implementation])
    415433        else
    416434                AC_MSG_ERROR([Could not find a working Foundation implementation])
Note: See TracChangeset for help on using the changeset viewer.