Salome HOME
Add config files and some code update for compilation of SALOME-7.8.0
[tools/sat.git] / data / compil_scripts / scotch-5.1.12.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "Scotch" $VERSION
5 echo "##########################################################################"
6
7 rm -Rf $PRODUCT_INSTALL
8
9 mkdir -p $PRODUCT_INSTALL
10
11 cp -r $SOURCE_DIR/* .
12
13 echo
14 echo "*** copy BUILD to INSTALL  : cp -ar ${PRODUCT_BUILD} ${PRODUCT_INSTALL}"
15 cp -ar * ${PRODUCT_INSTALL}
16 if [ $? -ne 0 ]
17 then
18     echo "ERROR on cp -ar ${SOURCE_DIR} ${PRODUCT_INSTALL}"
19     exit 1
20 fi
21 echo "INSTALL :: ${PRODUCT_INSTALL}"
22
23 cd ${PRODUCT_INSTALL}/src
24
25 cp Make.inc/Makefile.inc.x86-64_pc_linux2 ./Makefile.inc.ori
26
27 # add pthread for gcc > 4.4
28 sed -e "s%LDFLAGS\([[:space:]]*\)=\([[:space:]]*\)\(.*\)%LDFLAGS\1=\2 \3 -lpthread%g" Makefile.inc.ori > Makefile.inc
29
30 # add -fPIC
31 sed -e 's|CFLAGS[\t ]*=|& -fPIC|g' Makefile.inc > Makefile.in_new
32 cp Makefile.in_new Makefile.inc
33
34 echo
35 echo "*** make" $MAKE_OPTIONS
36 make $MAKE_OPTIONS
37 if [ $? -ne 0 ]
38 then
39     echo "ERROR on make"
40     exit 2
41 fi
42
43 echo
44 echo "########## END"
45