Re-arrange paths for -I and -L.
authorAlan T. DeKok <aland@freeradius.org>
Fri, 25 Oct 2013 00:10:54 +0000 (20:10 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 25 Oct 2013 00:10:54 +0000 (20:10 -0400)
So that paths passed on the command line, or in ENV are preferred
to ones which we auto-add

Manual port of 74b688b39b

configure
configure.in

index 5a67caf..b3c9dfb 100755 (executable)
--- a/configure
+++ b/configure
@@ -2939,9 +2939,9 @@ $as_echo "$as_me: determining OSX SDK path" >&6;}
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $osx_sdk_path" >&5
 $as_echo "$osx_sdk_path" >&6; }
 
-                                        export CFLAGS="--sysroot=$osx_sdk_path $CFLAGS"
-        export CPPFLAGS="--sysroot=$osx_sdk_path $CPPFLAGS"
-        export LDFLAGS="-L$osx_sdk_path/usr/lib/ $LDFLAGS"
+                                        export CFLAGS="$CFLAGS --sysroot=$osx_sdk_path "
+        export CPPFLAGS="$CPPFLAGS --sysroot=$osx_sdk_path "
+        export LDFLAGS="$LDFLAGS -L$osx_sdk_path/usr/lib/ "
       fi
     else
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
@@ -20549,7 +20549,7 @@ if test "x$WITH_OPENSSL" = xyes; then
   old_LIBS=$LIBS
   old_LDFLAGS="$LDFLAGS"
   if test "x$OPENSSL_LIB_DIR" != "x"; then
-    LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
+    LDFLAGS="-L$OPENSSL_LIB_DIR $LDFLAGS"
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DH_new in -lcrypto" >&5
 $as_echo_n "checking for DH_new in -lcrypto... " >&6; }
@@ -21354,7 +21354,7 @@ $as_echo "$as_me: skipping test for openssl/ssl.h" >&6;}
   else
     old_CPPFLAGS=$CPPFLAGS
     if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
-       CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
+       CPPFLAGS="-I$OPENSSL_INCLUDE_DIR $CPPFLAGS"
     fi
         CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"
     for ac_header in \
index 2064870..bed7eaf 100644 (file)
@@ -79,9 +79,9 @@ case "$host" in
         dnl #  We need to export these, else the child configure scripts all fail
         dnl #  their compiler checks.
         dnl #
-        export CFLAGS="--sysroot=$osx_sdk_path $CFLAGS"
-        export CPPFLAGS="--sysroot=$osx_sdk_path $CPPFLAGS"
-        export LDFLAGS="-L$osx_sdk_path/usr/lib/ $LDFLAGS"
+        export CFLAGS="$CFLAGS --sysroot=$osx_sdk_path "
+        export CPPFLAGS="$CPPFLAGS --sysroot=$osx_sdk_path "
+        export LDFLAGS="$LDFLAGS -L$osx_sdk_path/usr/lib/ "
       fi
     else
       AC_MSG_RESULT(yes)
@@ -604,7 +604,7 @@ if test "x$WITH_OPENSSL" = xyes; then
   old_LIBS=$LIBS
   old_LDFLAGS="$LDFLAGS"
   if test "x$OPENSSL_LIB_DIR" != "x"; then
-    LDFLAGS="$LDFLAGS -L$OPENSSL_LIB_DIR"
+    LDFLAGS="-L$OPENSSL_LIB_DIR $LDFLAGS"
   fi
   AC_CHECK_LIB(crypto, DH_new,
     [
@@ -747,7 +747,7 @@ if test "x$WITH_OPENSSL" = xyes; then
   else
     old_CPPFLAGS=$CPPFLAGS
     if test "x$OPENSSL_INCLUDE_DIR" != "x"; then
-       CPPFLAGS="$CPPFLAGS -I$OPENSSL_INCLUDE_DIR"
+       CPPFLAGS="-I$OPENSSL_INCLUDE_DIR $CPPFLAGS"
     fi
     dnl # stupid RedHat shit
     CPPFLAGS="$CPPFLAGS -DOPENSSL_NO_KRB5"