configure: add --enable-sdk6
To ensure that the Mac OS X 64-bit builds work on 10.6.
This commit is contained in:
parent
d2ddfc09bd
commit
bf175c5fb0
20
racket/src/configure
vendored
20
racket/src/configure
vendored
|
@ -1358,6 +1358,7 @@ Optional Features:
|
|||
--enable-lt=<prog> use <prog> instead of libtool; disable to use bundled
|
||||
--enable-libffi use installed libffi (enabled by default for Unix)
|
||||
--enable-sdk=<path> use Mac OS X 10.4 SDK directory
|
||||
--enable-sdk6=<path> use Mac OS X 10.6 SDK directory
|
||||
--enable-xonx use Unix style (e.g., use Gtk) for Mac OS X
|
||||
--enable-libfw install Mac OS X frameworks to /Library/Frameworks
|
||||
--enable-userfw install Mac OS X frameworks to ~/Library/Frameworks
|
||||
|
@ -2075,6 +2076,11 @@ else
|
|||
fi
|
||||
|
||||
|
||||
# Check whether --enable-sdk was given.
|
||||
if test "${enable_sdk+set}" = set; then
|
||||
enableval=$enable_sdk;
|
||||
fi
|
||||
|
||||
# Check whether --enable-sdk was given.
|
||||
if test "${enable_sdk+set}" = set; then
|
||||
enableval=$enable_sdk;
|
||||
|
@ -2399,7 +2405,13 @@ show_explicitly_enabled "${enable_libfw}" "Frameworks-to-system"
|
|||
show_explicitly_enabled "${enable_userfw}" "Frameworks-to-user"
|
||||
|
||||
if test "${enable_sdk}" != "" ; then
|
||||
echo "=== Using Mac OS X SDK directory ${enable_sdk}"
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
echo "ERROR: cannot specify both --enable-sdk and --enable-sdk6"
|
||||
fi
|
||||
echo "=== Using Mac OS X 10.4 SDK directory ${enable_sdk}"
|
||||
fi
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
echo "=== Using Mac OS X 10.6 SDK directory ${enable_sdk6}"
|
||||
fi
|
||||
|
||||
if test "${enable_racket}" != "" ; then
|
||||
|
@ -4172,6 +4184,12 @@ _ACEOF
|
|||
need_cc_in_extras=yes
|
||||
fi
|
||||
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
PREFLAGS="$PREFLAGS -isysroot ${enable_sdk6} -mmacosx-version-min=10.6"
|
||||
LDFLAGS="$LDFLAGS -isysroot ${enable_sdk6} -mmacosx-version-min=10.6"
|
||||
SUB_CONFIGURE_EXTRAS="${SUB_CONFIGURE_EXTRAS} CFLAGS="'"'"${CFLAGS} ${PREFLAGS}"'"'
|
||||
fi
|
||||
|
||||
case "$host_cpu" in
|
||||
i386|x86_64)
|
||||
enable_parallel_by_default=yes
|
||||
|
|
|
@ -49,6 +49,7 @@ AC_ARG_ENABLE(lt, [ --enable-lt=<prog> use <prog> instead of libtool;
|
|||
AC_ARG_ENABLE(libffi, [ --enable-libffi use installed libffi (enabled by default for Unix)], , enable_libffi=default)
|
||||
|
||||
AC_ARG_ENABLE(sdk, [ --enable-sdk=<path> use Mac OS X 10.4 SDK directory])
|
||||
AC_ARG_ENABLE(sdk, [ --enable-sdk6=<path> use Mac OS X 10.6 SDK directory])
|
||||
AC_ARG_ENABLE(xonx, [ --enable-xonx use Unix style (e.g., use Gtk) for Mac OS X])
|
||||
AC_ARG_ENABLE(libfw, [ --enable-libfw install Mac OS X frameworks to /Library/Frameworks])
|
||||
AC_ARG_ENABLE(libfw, [ --enable-userfw install Mac OS X frameworks to ~/Library/Frameworks])
|
||||
|
@ -302,7 +303,13 @@ show_explicitly_enabled "${enable_libfw}" "Frameworks-to-system"
|
|||
show_explicitly_enabled "${enable_userfw}" "Frameworks-to-user"
|
||||
|
||||
if test "${enable_sdk}" != "" ; then
|
||||
echo "=== Using Mac OS X SDK directory ${enable_sdk}"
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
echo "ERROR: cannot specify both --enable-sdk and --enable-sdk6"
|
||||
fi
|
||||
echo "=== Using Mac OS X 10.4 SDK directory ${enable_sdk}"
|
||||
fi
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
echo "=== Using Mac OS X 10.6 SDK directory ${enable_sdk6}"
|
||||
fi
|
||||
|
||||
if test "${enable_racket}" != "" ; then
|
||||
|
@ -672,6 +679,12 @@ case "$host_os" in
|
|||
need_cc_in_extras=yes
|
||||
fi
|
||||
|
||||
if test "${enable_sdk6}" != "" ; then
|
||||
PREFLAGS="$PREFLAGS -isysroot ${enable_sdk6} -mmacosx-version-min=10.6"
|
||||
LDFLAGS="$LDFLAGS -isysroot ${enable_sdk6} -mmacosx-version-min=10.6"
|
||||
SUB_CONFIGURE_EXTRAS="${SUB_CONFIGURE_EXTRAS} CFLAGS="'"'"${CFLAGS} ${PREFLAGS}"'"'
|
||||
fi
|
||||
|
||||
case "$host_cpu" in
|
||||
i386|x86_64)
|
||||
enable_parallel_by_default=yes
|
||||
|
|
Loading…
Reference in New Issue
Block a user