summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorDan Nicholson <dbn.lists@gmail.com>2012-08-21 06:32:16 -0700
committerDan Nicholson <dbn.lists@gmail.com>2012-08-21 06:32:16 -0700
commitf8978af7bf5b45287181df05f5c3b0bed2804544 (patch)
treebfe96e4c95c909e247c2f9c0bd2de51452aeded8 /glib
parentf57fafe1d14010961048da5cbf86fe8bda2cd9d0 (diff)
downloadpkg-config-f8978af7bf5b45287181df05f5c3b0bed2804544.tar.gz
glib: Really force static only building
Making --enable-static --disable-shared the default fixes most cases, but build environments often pass --enable-shared --disable-static for all autotooled projects. Force static building by setting the appropriate variables as if they've come from the command line parameters.
Diffstat (limited to 'glib')
-rw-r--r--glib/configure.ac7
1 files changed, 6 insertions, 1 deletions
diff --git a/glib/configure.ac b/glib/configure.ac
index 8ac9631..5495c75 100644
--- a/glib/configure.ac
+++ b/glib/configure.ac
@@ -485,9 +485,14 @@ case $with_libiconv in
;;
esac
+dnl Ensure we do a static-only build. This really only matters on Windows,
+dnl but it's safer to do it for all platforms.
+enable_static=yes
+enable_shared=no
+
dnl Initialize libtool
LT_PREREQ([2.2])
-LT_INIT([disable-shared win32-dll])
+LT_INIT([disable-static win32-dll])
dnl when using libtool 2.x create libtool early, because it's used in configure
m4_ifdef([LT_OUTPUT], [LT_OUTPUT])