author | convert-repo |
Tue, 13 Jan 2009 16:11:37 +0000 | |
changeset 388 | ecb243eebc25 |
parent 376 | 2fd7fd2ee1a1 |
child 395 | 91d96387b359 |
permissions | -rwxr-xr-x |
61 | 1 |
#!/bin/sh |
2 |
||
376
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
3 |
# build mode defaults to Release |
366 | 4 |
if [ -z "$1" ]; then |
5 |
BUILD_TYPE=Release |
|
6 |
else |
|
7 |
BUILD_TYPE="$1" |
|
8 |
fi |
|
9 |
||
376
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
10 |
# install prefix defaults to /tmp |
366 | 11 |
if [ -z "$2" ]; then |
12 |
INSTALL_PREFIX=/tmp |
|
13 |
else |
|
14 |
INSTALL_PREFIX="$2" |
|
15 |
fi |
|
16 |
||
376
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
17 |
# detect doxygen from HUT /p/contrib |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
18 |
if [ -x /p/contrib/bin/doxygen ]; then |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
19 |
echo "Detected doxygen in /p/contrib/bin/" |
366 | 20 |
|
376
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
21 |
DOXYGEN_HOME=/p/contrib/bin |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
22 |
fi |
61 | 23 |
|
376
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
24 |
# output parameters |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
25 |
echo "*** Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}, DOXYGEN_HOME=${DOXYGEN_HOME}" |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
26 |
|
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
27 |
# run cmake |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
28 |
cmake ../ \ |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
29 |
-DCMAKE_BUILD_TYPE=${BUILD_TYPE} \ |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
30 |
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \ |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
31 |
-DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion" \ |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
32 |
-DDOXYGEN_HOME=${DOXYGEN_HOME} |
2fd7fd2ee1a1
tweak mkcmake.sh, remove mkdoxyconf.sh, tweak MESSAGE output
terom
parents:
370
diff
changeset
|
33 |