Salome HOME
Add config files and some code update for compilation of SALOME-7.8.0
[tools/sat.git] / data / compil_scripts / netgen.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "netgen" $VERSION
5 echo "##########################################################################"
6
7 rm -Rf $PRODUCT_INSTALL
8
9 cp -r $SOURCE_DIR/* .
10
11 echo
12 echo "*** configure"
13 BFLAG="-m64"
14 OLEVEL="-O2"
15 echo ./configure --prefix=${PRODUCT_INSTALL} \
16     --with-occ=${CASROOT} \
17     --with-tcl=${TCLHOME}/lib \
18     --with-tk=${TCLHOME}/lib \
19     --with-togl=${TCLHOME}/lib \
20     LDFLAGS="-L${TCLHOME}/lib" \
21     CPPFLAGS="-I${TCLHOME}/include" \
22     CXXFLAGS="${OLEVEL} ${BFLAG}"
23 ./configure --prefix=${PRODUCT_INSTALL} \
24     --with-occ=${CASROOT} \
25     --with-tcl=${TCLHOME}/lib \
26     --with-tk=${TCLHOME}/lib \
27     --with-togl=${TCLHOME} \
28     LDFLAGS="-L${TCLHOME}/lib" \
29     CPPFLAGS="-I${TCLHOME}/include" \
30     CXXFLAGS="${OLEVEL} ${BFLAG}"
31 if [ $? -ne 0 ]
32 then
33     echo "error on configure"
34     exit 1
35 fi
36
37 echo
38 echo "*** compile"
39 make
40 if [ $? -ne 0 ]
41 then
42     echo "error on make"
43     exit 2
44 fi
45
46 echo
47 echo "*** install"
48 make install
49 if [ $? -ne 0 ]
50 then
51     echo "error on make install"
52     exit 3
53 fi
54
55 echo
56 echo "*** copy headers"
57 for directory in general gprim linalg meshing ; do
58     cp -vf ${PRODUCT_BUILD}/libsrc/${directory}/*.hpp ${PRODUCT_INSTALL}/include
59 done
60 cp -vf ${PRODUCT_BUILD}/libsrc/include/mystdlib.h ${PRODUCT_BUILD}/libsrc/include/mydefs.hpp ${PRODUCT_INSTALL}/include
61 cp -vf ${PRODUCT_BUILD}/libsrc/occ/occ*.hpp ${PRODUCT_INSTALL}/include
62
63
64 echo
65 echo "########## END"