Open Source Tomb Raider Engine
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

travis_script_linux.sh 790B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. if [ "$CC" = "gcc" ]; then export CC="gcc-4.8"; fi
  3. if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
  4. if [ "$CC" = "clang" ]; then export CC="clang-3.5"; fi
  5. if [ "$CXX" = "clang++" ]; then export CXX="clang++-3.5"; fi
  6. # Need to build latest glbinding from source
  7. GLBVER=`curl https://api.github.com/repos/hpicgs/glbinding/releases/latest | grep -m1 tag_name | cut -d\" -f4`
  8. curl -L https://github.com/hpicgs/glbinding/archive/${GLBVER}.tar.gz | tar xzf -
  9. cd glbinding-${GLBVER#v}
  10. # Hacky fix to allow building glbinding with clang on Linux
  11. sed -i 's/ -Werror/ /g' cmake/PlatformLinuxGCC.cmake
  12. mkdir build
  13. cd build
  14. cmake ..
  15. make -j4
  16. sudo make install
  17. cd ..
  18. cd ..
  19. # Build OpenRaider and run the unit tests
  20. mkdir build && cd build && cmake .. && make -j 4 && make check