.travis.yml 613 B

123456789101112131415161718192021222324252627
  1. language: cpp
  2. os:
  3. - linux
  4. - osx
  5. compiler:
  6. - gcc
  7. - clang
  8. addons:
  9. apt:
  10. packages:
  11. - python3
  12. script:
  13. - echo "CXX="$CXX
  14. - echo "CC="$CC
  15. - cmake . -DBUILD_PYBULLET=ON -G"Unix Makefiles" #-DCMAKE_CXX_FLAGS=-Werror
  16. - make -j8
  17. - ctest -j8 --output-on-failure
  18. # Build again with double precision
  19. - cmake . -G "Unix Makefiles" -DUSE_DOUBLE_PRECISION=ON #-DCMAKE_CXX_FLAGS=-Werror
  20. - make -j8
  21. - ctest -j8 --output-on-failure
  22. # Build again with shared libraries
  23. - cmake . -G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON
  24. - make -j8
  25. - ctest -j8 --output-on-failure
  26. - sudo make install