]> git.alsa-project.org Git - alsa-lib.git/commitdiff
configure: Fail when the user attempts to compile shared and static libs
authorJaroslav Kysela <perex@perex.cz>
Wed, 30 Mar 2011 15:30:09 +0000 (17:30 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 30 Mar 2011 15:30:09 +0000 (17:30 +0200)
There are some issues with libtool breaking the possibility to build both
types of libraries in one shot. Compile libraries separately.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
configure.in

index e33e62984de51491feac47a62ccd7eba3cf0b90b..7ee0ccc8de049239e0ee25d1bf61b2543e680740 100644 (file)
@@ -71,6 +71,16 @@ AC_SUBST(LIBTOOL_VERSION_INFO)
 
 test "x$prefix" = xNONE && prefix=$ac_default_prefix
 
+dnl Do not build static and shared libraries together
+if test "$enable_static" = "$enable_shared" -a "$enable_static" = "yes"; then
+cat <<EOF
+  Please, do not try to compile static and shared libraries together.
+  See INSTALL file for more details (do not use --enable-shared=yes with
+  --enable-static=yes).
+EOF
+  exit 1
+fi
+
 dnl ALSA configuration directory
 AC_ARG_WITH(configdir,
     AS_HELP_STRING([--with-configdir=dir],