From 8fb0013b097ea560664509fc1f8090eea5a75b85 Mon Sep 17 00:00:00 2001
From: Markus Blatt <mblatt@dune-project.org>
Date: Mon, 20 Aug 2012 15:02:24 +0000
Subject: [PATCH] Allow passing additonal CMake flags.

[[Imported from SVN: r6909]]
---
 bin/dunecontrol | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/bin/dunecontrol b/bin/dunecontrol
index 8715493fe..777b518b2 100755
--- a/bin/dunecontrol
+++ b/bin/dunecontrol
@@ -166,6 +166,7 @@ load_opts() {
   BUILDDIR=$DUNE_BUILDDIR
   if test "x$DUNE_OPTS_FILE" != "x"; then
     BUILDDIR="$(eval BUILDDIR=""; . $DUNE_OPTS_FILE; eval echo \$BUILDDIR)"
+    CMAKE_FLAGS="$(. $DUNE_OPTS_FILE; eval echo \$CMAKE_FLAGS)"
     CMD_FLAGS_FROM_FILE="$(eval ${COMMAND}_FLAGS=""; . $DUNE_OPTS_FILE; eval echo \$${COMMAND}_FLAGS)"
   fi
   if test -n "$CMD_FLAGS_FROM_FILE"; then
@@ -426,8 +427,8 @@ run_default_configure () {
       SRCDIR="$PWD"
       cd "$BUILDDIR"
       echo `pwd`
-      echo "cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH $CMAKE_PARAMS $SRCDIR"
-      eval cmake "-DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH $CMAKE_PARAMS $SRCDIR"
+      echo "cmake -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH $CMAKE_PARAMS $CMAKE_FLAGS $SRCDIR"
+      eval cmake "-DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_MODULE_PATH=$CMAKE_MODULE_PATH $CMAKE_PARAMS $CMAKE_FLAGS $SRCDIR"
     else
       echo ./configure "$PARAMS"
       # create build directory of requested
-- 
GitLab