ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_chrono.bash
Revision: 955
Committed: Fri Aug 10 21:28:38 2018 UTC (6 years, 9 months ago) by francois
File size: 2394 byte(s)
Log Message:
integration de l'installation de project chrono

File Contents

# Content
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 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

Properties

Name Value
svn:executable *