Salome HOME
Improve scripts for Linux
[modules/shaper.git] / make.sh
1 #!/bin/bash
2
3 source env.sh
4 source ${TOOLS_DIR}/env_standalone.sh
5
6 CMAKE_ARGS=""
7 if [ -f GCOV ]; then 
8   echo "Use GCOV..."
9   source env_lcov.sh
10   CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=Debug"
11   CMAKE_ARGS="${CMAKE_ARGS} -DUSE_TEST_COVERAGE=ON"
12 elif [ -f DEBUG ]; then
13   CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=Debug"
14 else
15   CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=Release"
16 fi
17 CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=${NEWGEOM_ROOT_DIR}"
18 CMAKE_ARGS="${CMAKE_ARGS} ${SOURCES_DIR}"
19
20 mkdir -p ${BUILD_DIR}
21 cd ${BUILD_DIR}
22
23 set -e
24
25 cmake -G "Unix Makefiles" ${CMAKE_ARGS}
26 make -j$(nproc) install