mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Patch by John Ralls. Adjust configure.in for Mac compilation with Quartz.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18205 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
ec40dfddbb
commit
f729c3ec94
44
configure.in
44
configure.in
@ -215,12 +215,6 @@ AM_CONDITIONAL(BUILDING_FROM_SVN, test "x$BUILDING_FROM_SVN" = "xyes")
|
|||||||
# Build dir adjustments
|
# Build dir adjustments
|
||||||
AM_CONDITIONAL(GNUCASH_SEPARATE_BUILDDIR, test "x${srcdir}" != "x.")
|
AM_CONDITIONAL(GNUCASH_SEPARATE_BUILDDIR, test "x${srcdir}" != "x.")
|
||||||
|
|
||||||
# These are unavailable on windows/mingw32
|
|
||||||
AC_CHECK_HEADERS(X11/Xlib.h glob.h)
|
|
||||||
AM_CONDITIONAL(HAVE_X11_XLIB_H, test "x$ac_cv_header_X11_Xlib_h" = "xyes")
|
|
||||||
AC_CHECK_FUNCS(chown gethostname getppid getuid gettimeofday gmtime_r)
|
|
||||||
AC_CHECK_FUNCS(gethostid link)
|
|
||||||
|
|
||||||
# Init binreloc
|
# Init binreloc
|
||||||
AM_BINRELOC
|
AM_BINRELOC
|
||||||
|
|
||||||
@ -317,10 +311,10 @@ LIBS="$LIBS $DL_LIB"
|
|||||||
AC_CHECK_FUNCS(dlerror,,)
|
AC_CHECK_FUNCS(dlerror,,)
|
||||||
LIBS="$oLIBS"
|
LIBS="$oLIBS"
|
||||||
AC_SUBST(DL_LIB)
|
AC_SUBST(DL_LIB)
|
||||||
|
10.x requires some special handling...
|
||||||
|
|
||||||
### --------------------------------------------------------------------------
|
### --------------------------------------------------------------------------
|
||||||
### MacOS 10.x requires some special handling...
|
### MacOS
|
||||||
|
|
||||||
# Some systems (MacOS) require -lintl
|
# Some systems (MacOS) require -lintl
|
||||||
# not true for darwin 10.3 - halts the build.
|
# not true for darwin 10.3 - halts the build.
|
||||||
#AC_SEARCH_LIBS(gettext, intl, ,[
|
#AC_SEARCH_LIBS(gettext, intl, ,[
|
||||||
@ -336,7 +330,7 @@ case $host_os in
|
|||||||
update to latest darwin])
|
update to latest darwin])
|
||||||
;;
|
;;
|
||||||
darwin*)
|
darwin*)
|
||||||
AC_MSG_RESULT([yes, moving on...])
|
|
||||||
# AC_CHECK_HEADERS(popt.h)
|
# AC_CHECK_HEADERS(popt.h)
|
||||||
# AC_MSG_RESULT([yes, patching libtool to always build dylibs])
|
# AC_MSG_RESULT([yes, patching libtool to always build dylibs])
|
||||||
# mv libtool libtool.old
|
# mv libtool libtool.old
|
||||||
@ -345,11 +339,43 @@ update to latest darwin])
|
|||||||
# -e 's|^soname_spec.*|soname_spec="\\$libname\\$release\\$major.dylib"|g' \
|
# -e 's|^soname_spec.*|soname_spec="\\$libname\\$release\\$major.dylib"|g' \
|
||||||
# < libtool.old > libtool
|
# < libtool.old > libtool
|
||||||
# rm libtool.old
|
# rm libtool.old
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
AC_MSG_CHECKING(For GDK-Quartz)
|
||||||
|
_gdk_tgt=`$PKG_CONFIG --variable=target gdk-2.0`
|
||||||
|
if test "x$_gdk_tgt" = xquartz; then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE(GDK_QUARTZ,,[Using GDK Quartz (not X11)])
|
||||||
|
AC_MSG_CHECKING(For ige-mac-integration)
|
||||||
|
PKG_CHECK_MODULES(IGE_MAC, ige-mac-integration,
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no))
|
||||||
|
AC_SUBST(IGE_MAC_LIBS)
|
||||||
|
AC_SUBST(IGE_MAC_CFLAGS)
|
||||||
|
GNUCASH_SETUP_ENV="gnucash-setup-env-osx"
|
||||||
|
else
|
||||||
|
GNUCASH_SETUP_ENV="gnucash-setup-env"
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
|
GNUCASH_SETUP_ENV="gnucash-setup-env"
|
||||||
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
AC_SUBST(GNUCASH_SETUP_ENV)
|
||||||
|
|
||||||
|
# These are unavailable on windows/mingw32 and X11 isn't desired or
|
||||||
|
# required for MacOSX Quartz
|
||||||
|
if test "x$_gdk_tgt" = xquartz;
|
||||||
|
then
|
||||||
|
AC_CHECK_HEADERS(glob.h)
|
||||||
|
else
|
||||||
|
AC_CHECK_HEADERS(X11/Xlib.h glob.h)
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL(HAVE_X11_XLIB_H, test "x$ac_cv_header_X11_Xlib_h" = "xyes")
|
||||||
|
AC_CHECK_FUNCS(chown gethostname getppid getuid gettimeofday gmtime_r)
|
||||||
|
AC_CHECK_FUNCS(gethostid link)
|
||||||
|
|
||||||
|
|
||||||
### --------------------------------------------------------------------------
|
### --------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user