build/mkcmake.sh
author terom
Mon, 15 Dec 2008 14:24:38 +0000
changeset 370 39e59dd36b6e
parent 366 f14a61b2a2d1
child 376 2fd7fd2ee1a1
permissions -rwxr-xr-x
clean up Vector a bit, remove unused Terrain -> direction function
61
d7999511b103 add a stupid little script to run initial cmake
terom
parents:
diff changeset
     1
#!/bin/sh
d7999511b103 add a stupid little script to run initial cmake
terom
parents:
diff changeset
     2
366
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     3
if [ -z "$1" ]; then
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     4
    BUILD_TYPE=Release
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     5
else
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     6
    BUILD_TYPE="$1"
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     7
fi
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     8
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
     9
if [ -z "$2" ]; then
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    10
    INSTALL_PREFIX=/tmp
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    11
else
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    12
    INSTALL_PREFIX="$2"
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    13
fi
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    14
370
39e59dd36b6e clean up Vector a bit, remove unused Terrain -> direction function
terom
parents: 366
diff changeset
    15
echo "-- Using BUILD_TYPE=${BUILD_TYPE}, INSTALL_PREFIX=${INSTALL_PREFIX}"
366
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    16
281
3f2de9d1d909 add -DCMAKE_CXX_FLAGS=-Wall flag to mkcmake.sh
terom
parents: 246
diff changeset
    17
cmake ../                                       \
366
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    18
    -DCMAKE_BUILD_TYPE=${BUILD_TYPE}            \
f14a61b2a2d1 improve mkcmake.sh
terom
parents: 282
diff changeset
    19
    -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX      \
282
e0e4dfc3e528 compiles cleanly with -Wall -Wextra -Wconversion, not tested, but that shouldn't break anything :)
terom
parents: 281
diff changeset
    20
    -DCMAKE_CXX_FLAGS="-Wall -Wextra -Wconversion"
61
d7999511b103 add a stupid little script to run initial cmake
terom
parents:
diff changeset
    21