From: Julian Smart Date: Sat, 13 Dec 2003 20:36:02 +0000 (+0000) Subject: Applied patch by Dimitrie O. Paun to get configure X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d030c68a2f24286785c472ed04cc3609805ce596 Applied patch by Dimitrie O. Paun to get configure working with Winelib. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24819 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/aclocal.m4 b/aclocal.m4 index 4a689c1309..59c3dad9a7 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1767,6 +1767,15 @@ dnl --------------------------------------------------------------------------- dnl AC_BAKEFILE dnl dnl To be used in configure.in of any project using Bakefile-generated mks +dnl +dnl *** Please note that currently due to a workaround in configure.in to allow +dnl configuration in WINE mode, the contents of this macro is repeated +dnl in configure.in instead of using AC_BAKEFILE. This allows an override +dnl of PLATFORM_UNIX and PLATFORM_WIN32. Perhaps the code that generates +dnl AC_BAKEFILE_PLATFORM can be changed to take this case into account. +dnl Meanwhile, alterations in this macro need to be reflected in configure.in +dnl also (search for e.g. AC_BAKEFILE_GNUMAKE). The patch to configure.in was +dnl contributed by Dimitrie O. Paun and applied by Julian. dnl --------------------------------------------------------------------------- AC_DEFUN(AC_BAKEFILE, diff --git a/configure.in b/configure.in index d1f2e9b6e6..52b2dbb8cb 100644 --- a/configure.in +++ b/configure.in @@ -1156,6 +1156,7 @@ if test "$wxUSE_WINE" = "yes"; then DEFAULT_DEFAULT_wxUSE_GTK=0 DEFAULT_DEFAULT_wxUSE_MOTIF=0 DEFAULT_DEFAULT_wxUSE_MSW=1 + wxUSE_SHARED=no fi if test "$wxUSE_GUI" = "yes"; then @@ -5758,8 +5759,27 @@ AC_SUBST(SAMPLES_RPATH_FLAG) AC_SUBST(SAMPLES_RPATH_POSTLINK) AC_SUBST(HOST_SUFFIX) -AC_BAKEFILE +dnl Please see comments in aclocal.m4 (AC_BAKEFILE) for an explanation +dnl of why this doesn't just say AC_BAKEFILE at present, to make Winelib +dnl configuration work. +AC_BAKEFILE_CHECK_BASIC_STUFF +AC_BAKEFILE_GNUMAKE +AC_BAKEFILE_PLATFORM + +dnl Override plaform detection for Wine +if test "$wxUSE_WINE" = "yes"; then + PLATFORM_UNIX=0 + PLATFORM_WIN32=1 +fi + +AC_BAKEFILE_SUFFIXES +AC_BAKEFILE_SHARED_LD +AC_BAKEFILE_SHARED_VERSIONS +AC_BAKEFILE_DEPS +AC_BAKEFILE_RES_COMPILERS + +builtin(include, autoconf_inc.m4) dnl Find out if we have to define NO_GCC_PRAGMA and WX_PRECOMP: if test $GCC_PCH = 1 ; then