cmake_linux_install.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/sh
  2. # This shell script checks out and compiles blender, tested on ubuntu 10.04
  3. # assumes you have dependencies installed already
  4. # See this page for more info:
  5. # https://wiki.blender.org/wiki/Building_Blender/Linux/Generic_Distro/CMake
  6. # grab blender
  7. mkdir ~/blender-git
  8. cd ~/blender-git
  9. git clone http://git.blender.org/blender.git
  10. cd blender
  11. git submodule update --init --recursive
  12. git submodule foreach git checkout master
  13. git submodule foreach git pull --rebase origin master
  14. # create build dir
  15. mkdir ~/blender-git/build-cmake
  16. cd ~/blender-git/build-cmake
  17. # cmake without copying files for fast rebuilds
  18. # the files from git will be used in place
  19. cmake ../blender
  20. # make blender, will take some time
  21. make -j$(nproc)
  22. # link the binary to blenders source directory to run quickly
  23. ln -s ~/blender-git/build-cmake/bin/blender ~/blender-git/blender/blender.bin
  24. # useful info
  25. echo ""
  26. echo "* Useful Commands *"
  27. echo " Run Blender: ~/blender-git/blender/blender.bin"
  28. echo " Update Blender: git pull --rebase; git submodule foreach git pull --rebase origin master"
  29. echo " Reconfigure Blender: cd ~/blender-git/build-cmake ; cmake ."
  30. echo " Build Blender: cd ~/blender-git/build-cmake ; make"
  31. echo ""