Salome HOME
Add GCOV to Linux scripts
[modules/shaper.git] / make.sh
1 #!/bin/bash
2
3 source env.sh
4 source 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 else
13   CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=Release"
14 fi
15 CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_DIR}"
16 CMAKE_ARGS="${CMAKE_ARGS} ${SOURCES_DIR}"
17
18 mkdir -p ${BUILD_DIR}
19 cd ${BUILD_DIR}
20
21 cmake -G "Unix Makefiles" ${CMAKE_ARGS}
22 make -j$(nproc) install