[Hdrflow-svn] SF.net SVN: hdrflow: [237] trunk/lib/openlibraries/m4/umbrella_framework.m4
Status: Pre-Alpha
Brought to you by:
glslang
From: <gl...@us...> - 2007-08-08 20:14:21
|
Revision: 237 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=237&view=rev Author: glslang Date: 2007-08-08 13:13:45 -0700 (Wed, 08 Aug 2007) Log Message: ----------- +m4 macro to control the creation of umbrella frameworks Added Paths: ----------- trunk/lib/openlibraries/m4/umbrella_framework.m4 Added: trunk/lib/openlibraries/m4/umbrella_framework.m4 =================================================================== --- trunk/lib/openlibraries/m4/umbrella_framework.m4 (rev 0) +++ trunk/lib/openlibraries/m4/umbrella_framework.m4 2007-08-08 20:13:45 UTC (rev 237) @@ -0,0 +1,36 @@ + +# +# Enable/Disable Umbrella framework on OS/X +# + +AC_DEFUN([AC_CHECK_UMBRELLA_FRAMEWORK],[ + AC_ARG_ENABLE(umbrellaframework, AC_HELP_STRING([--disable-umbrellaframework], [disable Umbrella Framework]), + [enableumbrellaframework=$enableval], + [enableumbrellaframework=yes]) + + UMBRELLA_FLAGS="" + + if test x$enableumbrellaframework = "xyes" ; then + case $host in + *-apple-darwin*) + ac_use_umbrellaframework=yes + AC_DEFINE(HAVE_UMBRELLAFRAMEWORK,1,[Define this if you want a umbrella framework]) + ;; + esac + fi + + AC_SUBST(UMBRELLA_FLAGS) + AM_CONDITIONAL(HAVE_UMBRELLAFRAMEWORK, [test x$ac_use_umbrellaframework = "xyes"]) + + if test x$ac_use_umbrellaframework = "xyes"; then + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) + fi + + if test x$ac_use_umbrellaframework = "xyes"; then + ifelse([$1], , :, [$1]) + else + ifelse([$2], , :, [$2]) + fi +]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |