07f67898 |
1 | #!/bin/bash |
2 | |
3 | # $1 - debug OR release |
4 | # $2 - compiler name |
5 | # $3 - related package name |
6 | |
07f67898 |
7 | installRelatePath="package" |
8 | if [ "$3" != "" ]; then |
9 | installRelatePath=$3 |
10 | fi |
11 | |
12 | if [ "$1" == "" -o "$2" == "" ]; then |
13 | echo "Some arguments are empty. Please try again. For example," |
14 | echo "$0 release make installDirRelatedPath" |
15 | exit 1 |
16 | fi |
17 | |
18 | # # Setup environment |
19 | source ./env.sh "$1" |
20 | |
24adf1e2 |
21 | source ./collect_binary_without_libs.sh $installRelatePath |
07f67898 |
22 | |
23 | mkdir -p $installRelatePath/3rdparty/lin${ARCH}/codegen |
24 | mkdir -p $installRelatePath/3rdparty/lin${ARCH}/tcltk |
25 | |
26 | # occt libs checking |
27 | preOCCTLibPath="${CASROOT}/lin${ARCH}/${cmdArg2}/lib${CASDEB}" |
28 | if [ -e "$preOCCTLibPath/libTKernel.so" ]; then |
29 | cp -f "$preOCCTLibPath/libTKernel.so" $installRelatePath/lib/lin/ |
30 | else |
31 | echo "$preOCCTLibPath/libTKernel.so does not exist" |
32 | fi |
07f67898 |
33 | |
34 | #wok libs checking |
35 | preWOKLibPath="./lin${ARCH}/${cmdArg2}/lib${CASDEB}" |
36 | if [ -d "$preWOKLibPath" ]; then |
37 | cp -f -R "$preWOKLibPath/*" $installRelatePath/lib/lin/ |
38 | else |
39 | echo "$preWOKLibPath folder DOES NOT exist! " |
24adf1e2 |
40 | fi |