.travis.yml 1.9 KB

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