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

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

Properties

Name Value
svn:executable *