.travis.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. language: cpp
  2. sudo: false
  3. matrix:
  4. include:
  5. - os: linux
  6. compiler: gcc-4.8.1
  7. script:
  8. - git submodule update --init --recursive
  9. - mkdir external/nanogui/ext/glfw/include/GL
  10. - wget -P external/nanogui/ext/glfw/include/GL http://www.opengl.org/registry/api/GL/glcorearb.h
  11. - cd python
  12. - mkdir build
  13. - cd build
  14. - cmake -DCMAKE_CXX_COMPILER=g++-4.8 -DCMAKE_C_COMPILER=gcc-4.8 -DLIBIGL_WITH_EMBREE=OFF -DLIBIGL_USE_STATIC_LIBRARY=ON ../
  15. - make -j 2
  16. - cd ../../
  17. - cd tutorial
  18. - mkdir build
  19. - cd build
  20. - cmake -DLIBIGL_USE_STATIC_LIBRARY=ON -DCMAKE_CXX_COMPILER=g++-4.8 -DCMAKE_C_COMPILER=gcc-4.8 ../
  21. - make -j 2
  22. addons:
  23. apt:
  24. sources:
  25. - ubuntu-toolchain-r-test
  26. - george-edison55-precise-backports
  27. packages:
  28. - xorg-dev
  29. - libglu1-mesa-dev
  30. - g++-4.8
  31. - cmake
  32. - cmake-data
  33. - libblas-dev
  34. - liblapack-dev
  35. # - binutils
  36. # - libx11-dev
  37. # - mesa-common-dev
  38. # - libgl1-mesa-dev
  39. # - libglu1-mesa-dev
  40. # - libxrandr-dev
  41. # - libxi-dev
  42. # - libxmu-dev
  43. # - libblas-dev
  44. # - xorg-dev
  45. - os: osx
  46. compiler: clang
  47. script:
  48. - brew update
  49. - brew upgrade cmake
  50. - brew upgrade cgal
  51. - git submodule update --init --recursive
  52. - cd python
  53. - mkdir build
  54. - cd build
  55. - cmake ../
  56. - make -j 2
  57. - cd ../../
  58. - cd tutorial
  59. - mkdir build
  60. - cd build
  61. - cmake -DLIBIGL_USE_STATIC_LIBRARY=ON ../
  62. - make -j 2