diff options
| author | Manolo Gouy <Manolo> | 2015-12-15 16:53:52 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2015-12-15 16:53:52 +0000 |
| commit | 872d20ca61bf4df40c657a2366c2c7448f46232c (patch) | |
| tree | 5e377f9df6be901272975c29063a7a3385ef6e5f | |
| parent | 14669685d8f5ede33543db5213b0249095ab802f (diff) | |
Allow use of ./configure -enable-x11 on the Mac OS platform
to create an X11-using version of FLTK.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10967 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
| -rw-r--r-- | configure.in | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/configure.in b/configure.in index 7a225c361..57bd8197f 100644 --- a/configure.in +++ b/configure.in @@ -46,13 +46,8 @@ case $host_os in if test "x$with_archflags" != x ; then CFLAGS="$CFLAGS $with_archflags" fi - USEMMFILES="Yes" - ;; - *) - USEMMFILES="No" ;; esac -AC_SUBST(USEMMFILES) dnl FLTK library versions... FL_MAJOR_VERSION=1 @@ -73,13 +68,13 @@ AC_SUBST(ARCHFLAGS) AC_SUBST(OPTIM) dnl OS-specific pre-tests... -dnl host_os_gui equals $host_os unless we target Cygwin in combination with X11. +dnl host_os_gui equals $host_os unless we target Cygwin or Darwin in combination with X11. host_os_gui=$host_os case $host_os in cygwin*) # Handle Cygwin option *first*, before all other tests. AC_ARG_ENABLE(cygwin, [ --enable-cygwin use the Cygwin libraries [[default=no]]]) - AC_ARG_ENABLE(x11, [ --enable-x11 use Cygwin with X11 [[default=no]]]) + AC_ARG_ENABLE(x11, [ --enable-x11 use with X11 [[default=no]]]) if test x$enable_cygwin = xyes; then # we target Cygwin in combination with X11 if test x$enable_x11 = xyes; then @@ -87,6 +82,14 @@ case $host_os in fi fi ;; + darwin*) + if test x$enable_x11 = xyes; then + host_os_gui="X11" + OPTIM="-U__APPLE__ $OPTIM" + fi + ;; + *) + ;; esac dnl Define the libraries and link options we will need. @@ -397,12 +400,6 @@ AC_ARG_WITH(archflags, [ --with-archflags="flags" use custom architecture flags (possible Mac OS X values include -arch i386, -arch x86_64, -arch ppc)], ARCHFLAGS="$withval") -case $host_os in - darwin*) -# QD is not supported anymore since 1.3 - AC_DEFINE(__APPLE_QUARTZ__) - ;; -esac dnl Find commands... AC_PROG_INSTALL @@ -832,6 +829,8 @@ AC_ARG_WITH(links, [ --with-links make header links for common missp INSTALL_DESKTOP="" UNINSTALL_DESKTOP="" +USEMMFILES="No" + case $host_os_gui in cygwin* | mingw*) dnl Cygwin environment, using windows GDI ... @@ -878,6 +877,10 @@ case $host_os_gui in ;; darwin*) + AC_DEFINE(__APPLE_QUARTZ__) + + USEMMFILES="Yes" + # MacOS X uses Cocoa for graphics. LIBS="$LIBS -framework Cocoa" @@ -1090,6 +1093,8 @@ AC_SUBST(THREADS) AC_SUBST(INSTALL_DESKTOP) AC_SUBST(UNINSTALL_DESKTOP) +AC_SUBST(USEMMFILES) + dnl Figure out the appropriate formatted man page extension... case "$host_os" in *bsd* | darwin*) |
