Merging r38637 through r38703 from trunk into soc-2011-tomato
[blender.git] / extern / Eigen3 / eigen-update.sh
1 #!/bin/sh
2
3 echo "*** EIGEN#-HG Update utility"
4 echo "*** This gets a new eigen3-hg tree and adapts it to blenders build structure"
5 echo "*** Warning! This script will wipe all the header file"
6
7 if [ "x$1" = "x--i-really-know-what-im-doing" ] ; then
8     echo Proceeding as requested by command line ...
9 else
10     echo "*** Please run again with --i-really-know-what-im-doing ..."
11     exit 1
12 fi
13
14 # get the latest revision from repository.
15 hg clone http://bitbucket.org/eigen/eigen
16 if [ -d eigen ]
17 then
18     cd eigen
19     # put here the version you want to use
20     hg up 3.0
21     rm -f `find Eigen/ -type f -name "CMakeLists.txt"`
22     cp -r Eigen ..
23     cd ..
24     rm -rf eigen
25 else
26     echo "Did you install Mercurial?"
27 fi
28