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])
|