build/mkcmake.sh
changeset 376 2fd7fd2ee1a1
parent 370 39e59dd36b6e
child 395 91d96387b359
--- a/build/mkcmake.sh	Mon Dec 15 15:30:48 2008 +0000
+++ b/build/mkcmake.sh	Mon Dec 15 15:36:17 2008 +0000
@@ -1,21 +1,33 @@
 #!/bin/sh
 
+# build mode defaults to Release
 if [ -z "$1" ]; then
     BUILD_TYPE=Release
 else
     BUILD_TYPE="$1"
 fi
 
+# install prefix defaults to /tmp
 if [ -z "$2" ]; then
     INSTALL_PREFIX=/tmp
 else
     INSTALL_PREFIX="$2"
 fi
 
-echo "-- Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}"
+# detect doxygen from HUT /p/contrib
+if [ -x /p/contrib/bin/doxygen ]; then
+    echo "Detected doxygen in /p/contrib/bin/"
 
-cmake ../                                       \
-    -DCMAKE_BUILD_TYPE=${BUILD_TYPE}            \
-    -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX      \
-    -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion"
+    DOXYGEN_HOME=/p/contrib/bin
+fi
 
+# output parameters
+echo "*** Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}, DOXYGEN_HOME=${DOXYGEN_HOME}"
+
+# run cmake
+cmake ../                                           \
+    -DCMAKE_BUILD_TYPE=${BUILD_TYPE}                \
+    -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX          \
+    -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion"  \
+    -DDOXYGEN_HOME=${DOXYGEN_HOME}
+