1 |
#!/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 |
sudo make install |
43 |
cd $__DIR |
44 |
cd ./project_chrono/chrono-develop |
45 |
mkdir build |
46 |
cd build |
47 |
cmake .. -DENABLE_MODULE_IRRLICHT=ON |
48 |
make -j4 |
49 |
sudo make install |
50 |
cd $__DIR |
51 |
|
52 |
echo "" |
53 |
echo $(date) |
54 |
echo "" |
55 |
echo "**********************************************************" |
56 |
echo "* MAGiC *" |
57 |
echo "* *" |
58 |
echo "* ERICCA *" |
59 |
echo "* *" |
60 |
echo "* Departement de genie mecanique - UQTR *" |
61 |
echo "* *" |
62 |
echo "* Installation des modules Project Chrono *" |
63 |
echo "* *" |
64 |
echo "**********************************************************" |
65 |
|
66 |
|