diff options
| author | Romain Chantereay <rchantereau@entrouvert.com> | 2004-07-26 17:10:34 +0000 |
|---|---|---|
| committer | Romain Chantereay <rchantereau@entrouvert.com> | 2004-07-26 17:10:34 +0000 |
| commit | 8fb70e361af130048d00abc207eb5d262b9e0389 (patch) | |
| tree | 02bcd472ef84ff778bf37c46877c4eae38318491 | |
| parent | 4fcb806a25e50ac2e0a5b282d42750a4823a6d6f (diff) | |
Added special Windows AC substitution.
| -rw-r--r-- | configure.ac | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index aa60289b..f491dbf8 100644 --- a/configure.ac +++ b/configure.ac @@ -28,7 +28,7 @@ AC_SUBST(LASSO_VERSION_INFO) AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define) AM_MAINTAINER_MODE -CWINDOWS="no" +MINGW="no" dnl ========================================================================== dnl Perform host specific configuration @@ -37,7 +37,7 @@ case "${host}" in *aix* ) CFLAGS="${CFLAGS} -D_ALL_SOURCE" ;; - *-pc-*gw*) + *-pc-*mingw*) dnl mno-cygwin to produce purely win32 DLL. CC="gcc -mno-cygwin" dnl _MSC_VER to emulate a MSVC compilation and active secret room with @@ -57,7 +57,7 @@ dnl jni.h), then it do not cost to add this def... LIBXML_LIBS="-lxml2" LIBXSLT_CFLAGS="" LIBXSLT_LIBS="-lxslt" - CWINDOWS="yes" + MINGW="yes" ;; esac @@ -97,8 +97,20 @@ if test "$ac_cv_sizeof_size_t" -ne "4" ; then fi -if test "$CWINDOWS" = "no" ; then +if test "x$MINGW" != "xyes" ; then PKG_CHECK_MODULES(LASSO, glib-2.0 gobject-2.0 libxml-2.0 libxslt xmlsec1 xmlsec1-openssl) +else + dnl Manualy add fill LASSO_CFLAGS for Windows. Until one day... + LASSO_CFLAGS="$GLIB_CFLAGS $XMLSEC1_CFLAGS $LIBXML_CFLAGS $LIBXSLT_CFLAGS" + LASSO_LIBS="$GLIB_LIBS $XMLSEC1_LIBS $LIBXML_LIBS $LIBXSLT_LIBS" + AC_SUBST(GLIB_CFLAGS) + AC_SUBST(GLIB_LIBS) + AC_SUBST(XMLSEC1_CFLAGS) + AC_SUBST(XMLSEC1_LIBS) + AC_SUBST(LIBXML_CFLAGS) + AC_SUBST(LIBXML_LIBS) + AC_SUBST(LIBXSLT_CFLAGS) + AC_SUBST(LIBXSLT_LIBS) fi AC_SUBST(LASSO_LIBS) AC_SUBST(LASSO_CFLAGS) @@ -212,7 +224,6 @@ fi AM_CONDITIONAL(WITH_TESTS, $tests_val) - dnl ========================================================================== dnl Where do we want to install docs dnl ========================================================================== @@ -301,7 +312,7 @@ AC_SUBST(LDFLAGS) dnl ========================================================================== dnl Producing DLL dnl ========================================================================== -dnl if test "$CWINDOWS" = "yes" ; then +dnl if test "$MINGW" = "yes" ; then dnl LINK="/usr/bin/dllwrap.exe --add-stdcall-alias -mwindows -s --driver-name \$(CCLD) \$(AM_CFLAGS) \$(CFLAGS) \$(LDFLAGS) \$(LASSO_CORE_CFLAGS) \$(GLIB_CFLAGS) \$(LIBXML_CFLAGS) \$(LIBXSLT_CFLAGS) \$(XMLSEC1_CFLAGS) \$(LASSO_CRYPTO_CFLAGS) -L\${libdir} \$(GLIB_LIBS) \$(LIBXML_LIBS) \$(LIBXSLT_LIBS) \$(XMLSEC1_LIBS) \$(LASSO_CRYPTO_LIBS) -o \$@" dnl else dnl LINK="\$(LIBTOOL) --mode=link \$(CCLD) \$(AM_CFLAGS) \$(CFLAGS) \$(LDFLAGS) -o \$@" |
