cmake: configure.sh wrapper: Configurable build directory
authorAina Niemetz <aina.niemetz@gmail.com>
Mon, 10 Sep 2018 16:30:35 +0000 (09:30 -0700)
committerMathias Preiner <mathias.preiner@gmail.com>
Sat, 22 Sep 2018 23:30:59 +0000 (16:30 -0700)
configure.sh

index 468fa0f6b4a4cd3b6d149acf2d9d8f9919f04b7b..0a4aa996f800d069c9fea0be53bf1ff083f04665 100755 (executable)
@@ -14,6 +14,7 @@ Build types:
 
 General options;
   -h, --help               display this help and exit
+  --build-dir-prefix       prefix build directory with given prefix
   --best                   turn on dependences known to give best performance
   --gpl                    permit GPL dependences, if available
 
@@ -160,6 +161,7 @@ msg () {
 #--------------------------------------------------------------------------#
 
 builddir=default
+prefix=""
 
 #--------------------------------------------------------------------------#
 
@@ -224,6 +226,15 @@ do
     --best) best=ON;;
     --no-best) best=OFF;;
 
+    --build-dir-prefix)
+      shift
+      if [ $# -eq 0 ]
+      then
+        die "missing argument to --build-dir-prefix"
+      fi
+      prefix=$1
+      ;;
+
     --cadical) cadical=ON;;
     --no-cadical) cadical=OFF;;
 
@@ -383,6 +394,8 @@ do
   shift
 done
 
+builddir="$prefix$builddir"
+
 #--------------------------------------------------------------------------#
 
 cmake_opts=""