Salome HOME
Ensure cmake_build_type is used in SALOME 9.12.0
[tools/sat_salome.git] / products / compil_scripts / nlopt.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "nlopt" $VERSION
5 echo "##########################################################################"
6
7 LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
8
9 #
10 function version_ge() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"; }
11
12 if version_ge $VERSION "2.4.2"; then
13     $SOURCE_DIR/configure --prefix=$PRODUCT_INSTALL --enable-shared --with-python PYTHON=$(which python3) PYTHON_CONFIG=$(which python3-config) CFLAGS='-m64 -fPIC' CPPFLAGS='-m64 -fPIC'
14 else
15     $SOURCE_DIR/configure --prefix=$PRODUCT_INSTALL --enable-shared --without-octave
16 fi
17 echo   "*** configure --prefix=$PRODUCT_INSTALL $CONFIGURE_ARGUMENTS"
18 if [ $? -ne 0 ]
19 then
20     echo "ERROR on configure"
21     exit 1
22 fi
23
24 echo
25 echo "*** make" $MAKE_OPTIONS
26 make $MAKE_OPTIONS
27 if [ $? -ne 0 ]
28 then
29     echo "ERROR on make"
30     exit 2
31 fi
32
33 echo
34 echo "*** make install"
35 make install
36 if [ $? -ne 0 ]
37 then
38     echo "ERROR on make install"
39     exit 3
40 fi
41
42 case $LINUX_DISTRIBUTION in
43         CO8*|CO9*)
44                 echo "WARNING: move files from lib64 to lib"
45                 mv $PRODUCT_INSTALL/lib64/python$PYTHON_VERSION/site-packages/* $PRODUCT_INSTALL/lib/python$PYTHON_VERSION/site-packages/
46                 rm -rf  $PRODUCT_INSTALL/lib64/
47                 ;;
48         *)
49                 ;;
50 esac
51
52 echo
53 echo "########## END"
54