[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.
|