From: YAMAMOTO Mitsuharu Date: Tue, 4 Oct 2005 09:19:37 +0000 (+0000) Subject: Prefer Carbon if --enable-carbon-app or --with-carbon is explicitly X-Git-Tag: emacs-pretest-22.0.90~6833 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9797a87d2407d6d3a38cc27bb9aeb0cd42f34493;p=emacs.git Prefer Carbon if --enable-carbon-app or --with-carbon is explicitly specified even when X11 is detected. --- diff --git a/configure.in b/configure.in index a2d451c5ce7..4c1dda68896 100644 --- a/configure.in +++ b/configure.in @@ -1668,6 +1668,20 @@ else fi fi +HAVE_CARBON=no +if test "${with_carbon}" != no; then + AC_CHECK_HEADER(Carbon/Carbon.h, HAVE_CARBON=yes) +fi +if test "${window_system}" = x11 && test "${HAVE_CARBON}" = yes; then + if test "${with_carbon+set}" != set \ + && test "${carbon_appdir_x+set}" != set; then + HAVE_CARBON=no + fi +fi +if test "${HAVE_CARBON}" = yes; then + window_system=mac +fi + case "${window_system}" in x11 ) HAVE_X_WINDOWS=yes @@ -1686,7 +1700,7 @@ dnl make this decision later: use the toolkit if we have X11R5 or newer. * ) USE_X_TOOLKIT=maybe ;; esac ;; - none ) + mac | none ) HAVE_X_WINDOWS=no HAVE_X11=no USE_X_TOOLKIT=none @@ -1715,13 +1729,6 @@ if test "${opsys}" = "hpux9shr"; then esac fi -HAVE_CARBON=no -if test "${HAVE_X11}" != "yes"; then - if test "${with_carbon}" != "no"; then - AC_CHECK_HEADER(Carbon/Carbon.h, HAVE_CARBON=yes) - fi -fi - ### Compute the unexec source name from the object name. UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`" @@ -2345,7 +2352,6 @@ AC_CHECK_HEADER(malloc/malloc.h, AC_DEFINE(HAVE_MALLOC_MALLOC_H, 1, [Define to 1 ### Use Mac OS X Carbon API to implement GUI. if test "${HAVE_CARBON}" = "yes"; then AC_DEFINE(HAVE_CARBON, 1, [Define to 1 if you are using the Carbon API on Mac OS X.]) - window_system=mac ## Specify the install directory carbon_appdir= if test "${carbon_appdir_x}" != ""; then