code cleanup: use a define for bmesh hull epsilon
[blender.git] / build_files / cmake / example_scripts / cmake_linux_install.sh
1 #!/bin/sh
2
3 # This shell script checks out and compiles blender, tested on ubuntu 10.04
4 # assumes you have dependancies installed alredy
5
6 # See this page for more info:
7 #  http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux/Generic_Distro/CMake
8
9 # grab blender
10 mkdir ~/blender-svn 
11 cd ~/blender-svn
12 svn co https://svn.blender.org/svnroot/bf-blender/trunk/blender
13
14 # create cmake dir
15 mkdir ~/blender-svn/build-cmake
16 cd ~/blender-svn/build-cmake
17
18 # cmake without copying files for fast rebuilds
19 # the files from svn will be used in place
20 cmake ../blender
21
22 # make blender, will take some time
23 make
24
25 # link the binary to blenders source directory to run quickly
26 ln -s ~/blender-svn/build-cmake/bin/blender ~/blender-svn/blender/blender.bin
27
28 # useful info
29 echo ""
30 echo "* Useful Commands *"
31 echo "   Run Blender: ~/blender-svn/blender/blender.bin"
32 echo "   Update Blender: svn up ~/blender-svn/blender"
33 echo "   Reconfigure Blender: cd ~/blender-svn/build-cmake ; cmake ."
34 echo "   Build Blender: cd ~/blender-svn/build-cmake ; make"
35 echo ""
36
37