Salome HOME
add catalyst
[tools/sat_salome.git] / products / compil_scripts / YDEFX.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "YDEFX" $VERSION
5 echo "##########################################################################"
6
7 CMAKE_OPTIONS=""
8 CMAKE_OPTIONS+=" -DCONFIGURATION_ROOT_DIR=${CONFIGURATION_ROOT_DIR}"
9 CMAKE_OPTIONS+=" -DKERNEL_ROOT_DIR=${KERNEL_ROOT_DIR}"
10 CMAKE_OPTIONS+=" -DCMAKE_PREFIX_PATH=\"$KERNEL_ROOT_DIR/salome_adm/cmake_files;$PY2CPP_ROOT_DIR/lib/cmake/py2cpp/;\" "
11 CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE=${PYTHONBIN}"
12 CMAKE_OPTIONS+=" -DPYTHON_ROOT_DIR=${PYTHON_ROOT_DIR}"
13 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
14 CMAKE_OPTIONS+=" -DPYTHON_LIBRARY=${PYTHON_ROOT_DIR}/lib/libpython${PYTHON_VERSION}.so"
15 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
16 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
17
18 echo
19 echo "*** cmake" ${CMAKE_OPTIONS}
20 cmake ${CMAKE_OPTIONS} $SOURCE_DIR
21 if [ $? -ne 0 ]
22 then
23     echo "ERROR on cmake"
24     exit 1
25 fi
26
27 MAKE_OPTIONS="VERBOSE=1 "$MAKE_OPTIONS
28 echo
29 echo "*** make" $MAKE_OPTIONS
30 make $MAKE_OPTIONS
31 if [ $? -ne 0 ]
32 then
33     echo "ERROR on make"
34     exit 2
35 fi
36
37 make install
38 if [ $? -ne 0 ]
39 then
40     echo "ERROR on make install"
41     exit 3
42 fi