Salome HOME
spns #32926: backport KERNEL & CONFIGURATION fixes on more recent platforms to ensure...
[tools/sat_salome.git] / products / compil_scripts / scotch-5.1.12.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "Scotch" $VERSION
5 echo "##########################################################################"
6
7
8
9 mkdir -p $PRODUCT_INSTALL
10
11 cd $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 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 1
41 fi
42
43 echo "*** copy to INSTALL  : cp -ar ${SOURCE_DIR}/* ${PRODUCT_INSTALL}"
44 cp -ar ${SOURCE_DIR}/* ${PRODUCT_INSTALL}
45 if [ $? -ne 0 ]
46 then
47     echo "ERROR on cp -ar ${SOURCE_DIR}/* ${PRODUCT_INSTALL}"
48     exit 2
49 fi
50
51 echo
52 echo "########## END"
53