Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #12168: macports-foundation.patch

File macports-foundation.patch, 2.8 KB (added by afb@…, 17 months ago)

macports-foundation.patch

  • foundation.m4

     
    275275# 
    276276#       Defines one of the following preprocessor macros: 
    277277#               APPLE_FOUNDATION GNUSTEP_FOUNDATION 
     278# 
     279#       Substitutes the following variables: 
     280#               OBJC_FOUNDATION OBJC_FOUNDATION_LDFLAGS 
     281#               OBJC_FOUNDATION_CPPFLAGS OBJC_FOUNDATION_LIBS 
    278282#------------------------------------------------------------------------ 
    279283AC_DEFUN([MP_OBJC_FOUNDATION],[ 
    280284        AC_REQUIRE([AC_PROG_OBJC]) 
     
    389393        # NeXT Foundation is prefered 
    390394        if test x"${ac_cv_objc_foundation_apple}" == x"yes"; then 
    391395                OBJC_FOUNDATION="Apple" 
    392                 CPPFLAGS="${APPLE_FOUNDATION_CPPFLAGS} ${CPPFLAGS}" 
    393                 LIBS="${APPLE_FOUNDATION_LIBS} ${LIBS}" 
     396                OBJC_FOUNDATION_CPPFLAGS="${APPLE_FOUNDATION_CFLAGS}" 
     397                OBJC_FOUNDATION_LIBS="${APPLE_FOUNDATION_LIBS}" 
     398                OBJC_FOUNDATION_LDFLAGS="" 
    394399                AC_DEFINE([APPLE_FOUNDATION], 1, [Define if using the Apple Foundation framework])  
    395400                AC_MSG_NOTICE([Using Apple Foundation library]) 
    396401        elif test x"${ac_cv_objc_foundation_gnustep}" == x"yes"; then 
    397402                OBJC_FOUNDATION="GNUstep" 
    398                 CPPFLAGS="${GNUSTEP_CPPFLAGS} ${CPPFLAGS}" 
    399                 LIBS="${GNUSTEP_LIBS} ${LIBS}" 
    400                 LDFLAGS="${GNUSTEP_LDFLAGS} ${LDFLAGS}" 
     403                OBJC_FOUNDATION_CPPFLAGS="${GNUSTEP_CPPFLAGS}" 
     404                OBJC_FOUNDATION_LIBS="${GNUSTEP_LIBS}" 
     405                OBJC_FOUNDATION_LDFLAGS="${GNUSTEP_LDFLAGS}" 
    401406                AC_DEFINE([GNUSTEP_FOUNDATION], 1, [Define if using the GNUstep Foundation library])  
    402407                AC_MSG_NOTICE([Using GNUstep Foundation library]) 
    403408        else 
    404409                AC_MSG_ERROR([Could not find a working Foundation implementation]) 
    405410        fi 
    406411 
     412        AC_SUBST([OBJC_FOUNDATION]) 
     413        AC_SUBST([OBJC_FOUNDATION_LDFLAGS]) 
     414        AC_SUBST([OBJC_FOUNDATION_CPPFLAGS]) 
     415        AC_SUBST([OBJC_FOUNDATION_LIBS]) 
     416 
    407417        AC_LANG_POP([Objective C]) 
    408418]) 
  • Mk/macports.autoconf.mk.in

     
    2020OBJC_RUNTIME_FLAGS      = @OBJC_RUNTIME_FLAGS@ 
    2121OBJC_LIBS               = @OBJC_LIBS@ 
    2222 
     23OBJC_FOUNDATION         = @OBJC_FOUNDATION@ 
     24OBJC_FOUNDATION_CPPFLAGS        = @OBJC_FOUNDATION_CPPFLAGS@ 
     25OBJC_FOUNDATION_LDFLAGS = @OBJC_FOUNDATION_LDFLAGS@ 
     26OBJC_FOUNDATION_LIBS            = @OBJC_FOUNDATION_LIBS@ 
     27 
    2328TCL_CC                  = @TCL_CC@ 
    2429SHLIB_LD                = @SHLIB_LD@ 
    2530LDFLAGS_LIBCURL         = @LDFLAGS_LIBCURL@ 
  • src/tclobjc1.0/Makefile.in

     
    66include ../../Mk/macports.autoconf.mk 
    77include ../../Mk/macports.tea.mk 
    88 
     9LDFLAGS+=       ${OBJC_FOUNDATION_LDFLAGS} 
     10CPPFLAGS+=      ${OBJC_FOUNDATION_CPPFLAGS} 
     11LIBS+=  ${OBJC_FOUNDATION_LIBS} 
     12 
    913distclean:: 
    10         rm -f Makefile 
    11  No newline at end of file 
     14        rm -f Makefile