1 |
francois |
955 |
#!/bin/bash |
2 |
|
|
echo "**********************************************************" |
3 |
|
|
echo "* MAGiC *" |
4 |
|
|
echo "* *" |
5 |
|
|
echo "* ERICCA *" |
6 |
|
|
echo "* *" |
7 |
|
|
echo "* Departement de genie mecanique - UQTR *" |
8 |
|
|
echo "* *" |
9 |
|
|
echo "* Installation des modules Project Chrono *" |
10 |
|
|
echo "* *" |
11 |
|
|
echo "**********************************************************" |
12 |
|
|
echo "" |
13 |
|
|
echo $(date) |
14 |
|
|
echo "" |
15 |
|
|
echo "Project Chrono installation" |
16 |
|
|
|
17 |
|
|
echo "Checking / Installing dependencies" |
18 |
|
|
tabdep=(freeglut3-dev) |
19 |
|
|
echo "Dependance a verifier :"${#tabdep[*]} |
20 |
|
|
for i in ${!tabdep[*]}; |
21 |
|
|
do |
22 |
|
|
nomdep=${tabdep[i]} |
23 |
|
|
dpkg -s $nomdep >> /dev/null 2>&1 |
24 |
|
|
if [ $? == 1 ]; |
25 |
|
|
then |
26 |
|
|
echo $nomdep...............FAIL |
27 |
|
|
sudo apt-get -y install $nomdep |
28 |
|
|
else |
29 |
|
|
echo $nomdep...............ok |
30 |
|
|
fi |
31 |
|
|
|
32 |
|
|
done |
33 |
|
|
__DIR=`pwd` |
34 |
|
|
mkdir ./project_chrono |
35 |
|
|
cd ./project_chrono |
36 |
|
|
wget http://ericca.uqtr.ca/chrono-develop.zip |
37 |
|
|
wget http://ericca.uqtr.ca/irrlicht-1.8.4.zip |
38 |
|
|
unzip chrono-develop.zip |
39 |
|
|
unzip irrlicht-1.8.4.zip |
40 |
|
|
cd ./irrlicht-1.8.4/source/Irrlicht |
41 |
|
|
make sharedlib -j4 |
42 |
|
|
cd $__DIR |
43 |
|
|
mv ./project_chrono/irrlicht-1.8.4/lib/Linux/libIrrlicht* ./project_chrono/irrlicht-1.8.4/lib/Linux/irrlicht-1.8.4.so |
44 |
|
|
cd ./project_chrono/chrono-develop |
45 |
|
|
mkdir build |
46 |
|
|
cd build |
47 |
|
|
cmake .. -DENABLE_MODULE_IRRLICHT=ON -DCH_IRRLICHTDIR:STRING=$__DIR/project_chrono/irrlicht-1.8.4 -DCH_IRRLICHTLIB:STRING=$__DIR/project_chrono/irrlicht-1.8.4/lib/Linux/irrlicht-1.8.4.so |
48 |
|
|
make -j4 |
49 |
|
|
cd $__DIR |
50 |
|
|
|
51 |
|
|
echo "" |
52 |
|
|
echo $(date) |
53 |
|
|
echo "" |
54 |
|
|
echo "**********************************************************" |
55 |
|
|
echo "* MAGiC *" |
56 |
|
|
echo "* *" |
57 |
|
|
echo "* ERICCA *" |
58 |
|
|
echo "* *" |
59 |
|
|
echo "* Departement de genie mecanique - UQTR *" |
60 |
|
|
echo "* *" |
61 |
|
|
echo "* Installation des modules Project Chrono *" |
62 |
|
|
echo "* *" |
63 |
|
|
echo "**********************************************************" |
64 |
|
|
|
65 |
|
|
|