Blame ax_check_framework.m4

Packit 713213
# Macro to test for OS X Frameworks.
Packit 713213
# Taken from: http://lists.apple.com/archives/unix-porting/2009/Jan/msg00029.html
Packit 713213
# Retrieved on 24-10-2013.
Packit 713213
# Original Author: Peter O'Gorman.
Packit 713213
#
Packit 713213
# Example Usage:
Packit 713213
#   AX_CHECK_FRAMEWORK([IOKit])
Packit 713213
# Defines:
Packit 713213
#   HAVE_FRAMEWORK_IOKIT in config.h
Packit 713213
# And substitutes in your Makefiles.
Packit 713213
#   FRAMEWORK_IOKIT="-framework IOKit"
Packit 713213
Packit 713213
m4_defun([AX_CHECK_FRAMEWORK],
Packit 713213
  [AC_CACHE_CHECK([if -framework ]$1[ works],[my_cv_framework_]$1,
Packit 713213
     [save_LIBS="$LIBS"
Packit 713213
     LIBS="$LIBS -framework ]$1["
Packit 713213
     AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
Packit 713213
             [my_cv_framework_]$1[=yes],
Packit 713213
            [my_cv_framework_]$1[=no])
Packit 713213
    ])
Packit 713213
   LIBS="$save_LIBS"
Packit 713213
   if test "$my_cv_framework_]$1["="yes"; then
Packit 713213
       AC_DEFINE(AS_TR_CPP([HAVE_FRAMEWORK_]$1),1,
Packit 713213
            [Define if you have the ] $1 [ framework])
Packit 713213
   AS_TR_CPP([FRAMEWORK_]$1)="-framework ]$1["
Packit 713213
   AC_SUBST([FRAMEWORK_]AS_TR_CPP($1))
Packit 713213
   fi])