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
This commit is contained in:
Manolo Gouy 2015-12-15 16:53:52 +00:00
parent 14669685d8
commit 872d20ca61

View File

@ -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*)