]> git.openfabrics.org - ~emulex/for-vlad/compat-rdma.git/commitdiff
configure: Added '--force-autogen' parameter
authorVladimir Sokolovsky <vlad@mellanox.com>
Tue, 6 Jan 2015 13:02:58 +0000 (15:02 +0200)
committerVladimir Sokolovsky <vlad@mellanox.com>
Tue, 6 Jan 2015 13:02:58 +0000 (15:02 +0200)
autogen.sh will not run by default if the confiure script exist

Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
configure

index c9fb221165972769dfb0ed1590832ae1f598820d..9f9a2c67d640ad5009aa83ceda17edd0aad3276e 100755 (executable)
--- a/configure
+++ b/configure
@@ -280,6 +280,9 @@ main()
                         --skip-autoconf)
                         SKIP_AUTOCONF=1
                         ;;
+                        --force-autogen)
+                        FORCE_AUTOGEN=1
+                        ;;
                         -kernel-sources | --kernel-sources | --kernel-src | --kern-src | --ker-src)
                                 shift
                                 KSRC=$1
@@ -727,6 +730,7 @@ if [ $ARCH != "x86_64" ]; then
 fi
 
 SKIP_AUTOCONF=${SKIP_AUTOCONF:-0}
+FORCE_AUTOGEN=${FORCE_AUTOGEN:-0}
 CONFIG_MEMTRACK=${CONFIG_MEMTRACK:-''}
 CONFIG_DEBUG_INFO=${CONFIG_DEBUG_INFO:-'y'}
 CONFIG_INFINIBAND=${CONFIG_INFINIBAND:-''}
@@ -1435,7 +1439,9 @@ EOFAUTOCONF
 
        if [ $SKIP_AUTOCONF -eq 0 ]; then
                cd compat
-               ex ./autogen.sh
+               if [[ ! -x configure || $FORCE_AUTOGEN -eq 1 ]]; then
+                       ex ./autogen.sh
+               fi
                ex ./configure --with-linux-obj=$KSRC_OBJ --with-linux=$KSRC
        fi
 }