Salome HOME
gmsh: disable openmp support since too old on windows / vs 2017-2022
[tools/sat_salome.git] / products / compil_scripts / scotch.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "Scotch" $VERSION
5 echo "##########################################################################"
6
7
8
9 mkdir -p $PRODUCT_INSTALL
10
11 cp -r $SOURCE_DIR/* .
12
13 echo
14 echo "*** copy BUILD to INSTALL"
15 cp -ar ${PRODUCT_BUILD}/* ${PRODUCT_INSTALL}
16 cd ${PRODUCT_INSTALL}/src
17
18 echo
19 echo "*** create Makefile"
20 if [[ $VERSION == "6.0.4" ]]
21 then
22     sed -e "s%CFLAGS\([[:space:]]*\)=\([[:space:]]*\)\(.*\)%CFLAGS\1=\2-fPIC \3%g" Make.inc/Makefile.inc.x86-64_pc_linux2 > Makefile.inc
23 fi
24 if [[ $BITS == "64" ]]
25 then
26     if [[ $VERSION == "5.1.11" ]]
27     then
28         sed -e "s%CFLAGS\([[:space:]]*\)=\([[:space:]]*\)\(.*\)%CFLAGS\1=\2-fPIC \3%g" Makefile.inc > Makefile.in_new
29         cp Makefile.in_new Makefile.inc
30     else
31         sed -e 's|CFLAGS\t=|& -fPIC|g' Makefile.inc > Makefile.in_new
32         cp Makefile.in_new Makefile.inc
33     fi
34 fi
35
36 # add pthread for gcc > 4.4
37 sed -e "s%LDFLAGS\([[:space:]]*\)=\([[:space:]]*\)\(.*\)%LDFLAGS\1=\2 \3 -lpthread%g" Makefile.inc > Makefile.in_new
38 cp Makefile.in_new Makefile.inc
39
40
41 echo
42 echo "*** make" $MAKE_OPTIONS
43 make $MAKE_OPTIONS
44 if [ $? -ne 0 ]
45 then
46     echo "ERROR on make"
47     exit 2
48 fi
49
50 echo
51 echo "########## END"
52