configure: Bail out early if neither static nor shared libs are built
authorDiego Biurrun <diego@biurrun.de>
Sun, 24 Sep 2017 09:52:08 +0000 (11:52 +0200)
committerDiego Biurrun <diego@biurrun.de>
Thu, 19 Oct 2017 16:09:39 +0000 (18:09 +0200)
configure

index 706f107..70463ae 100755 (executable)
--- a/configure
+++ b/configure
@@ -2857,6 +2857,17 @@ done
 
 disabled logging && logfile=/dev/null
 
+# we need to build at least one lib type
+if ! enabled_any static shared; then
+    cat <<EOF
+At least one library type must be built.
+Specify --enable-static to build the static libraries or --enable-shared to
+build the shared libraries as well. To only build the shared libraries specify
+--disable-static in addition to --enable-shared.
+EOF
+    exit 1
+fi
+
 # Die early if licensing-related configure options are incompatible.
 die_license_disabled() {
     enabled $1 || { enabled $v && die "$v is $1 and --enable-$1 is not specified."; }
@@ -4184,17 +4195,6 @@ check_cpp_condition stdlib.h "defined(__PIC__) || defined(__pic__) || defined(PI
 set_default $PATHS_LIST
 set_default nm
 
-# we need to build at least one lib type
-if ! enabled_any static shared; then
-    cat <<EOF
-At least one library type must be built.
-Specify --enable-static to build the static libraries or --enable-shared to
-build the shared libraries as well. To only build the shared libraries specify
---disable-static in addition to --enable-shared.
-EOF
-    exit 1
-fi
-
 disabled optimizations || check_cflags -fomit-frame-pointer
 
 enable_weak_pic() {