.travis.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. language: c++
  2. compiler:
  3. - clang
  4. - gcc
  5. os:
  6. - osx
  7. env:
  8. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Debug"
  9. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Release"
  10. matrix:
  11. include:
  12. - os: linux
  13. dist: trusty
  14. sudo: required
  15. compiler: clang
  16. env:
  17. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Debug"
  18. - os: linux
  19. dist: trusty
  20. sudo: required
  21. compiler: clang
  22. env:
  23. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Release"
  24. - os: linux
  25. dist: trusty
  26. sudo: required
  27. compiler: gcc
  28. env:
  29. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Debug"
  30. - os: linux
  31. dist: trusty
  32. sudo: required
  33. compiler: gcc
  34. env:
  35. - OPTIONS="-DZF_LOG_EXAMPLES:bool=ON -DZF_LOG_TESTS:bool=ON -DCMAKE_BUILD_TYPE:string=Release"
  36. install: true
  37. script:
  38. - find . -name "CMakeLists.txt" -exec sed -i .bak -e "s/VERSION 3.2/VERSION 2.8/g" {} \;
  39. - mkdir build.make && cd build.make && cmake ${OPTIONS} .. && cmake --build . && ctest --output-on-failure