🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

124 lines
3.3 KiB

  1. env:
  2. global:
  3. - secure: "iGrwT5ZeamAmTrJ/u+ewb1YQvUWeOo2wbOiN2XgcHGKvEWOA2AFUY0LnwgSMV1RJbCzV0VCSglh6kvRXePDEdKNmEb8F6pPfc1GyZyFXX7e+gcG6nkq1NwnpSreLP5pIvEboNH1K57+UEre3buGynVTz/dgrGrIsOIJ1nylu3jbznwDS5wy/thyVoOTV+pMdP+6jsGaQKPJIEtdDJ7/zZ4yVqhdvP8HeJrNeoxGlQsLbgrKxMtZpKYaGcrKgP7nBJs50OHPDs04CxRz0rdEbVwYGP6SsWOAO/IYvNtcMBO4lyvaVmAWyjDITd3EH+q+QkJ8sP+6Vwj3VEqFTAFTFsR5rJJVu/CcvP1Wuq+oNpti7EJkCK8xSLfngLu+OBJMrYxR7W6zPaz4dgMAI7tqJLLSnOo0bQ8bS6aU64EnuXHDy6U7XUaYsAEqsTbmerk4KMtNBMWA667ef2XuXYPz+fK7CZQtPuU15+MBpFBaelnVpXW6qUQbDCtyGD5AHZZMF9llkKXhn2Hn/VBs3GjgP7huUDesH27x3+VJ5MHaghVyaCh0BviI9yuXpTQspm3WItzdBoGqJROFv9yTsJxs/JQz4ytqbMdiBnLlQVFdBEpWo+GjySGjlvFvlLIeCtCuULw0kL0zoY5FU2xCT35isIV5A0+aGAL0vhHaVR/CkNOo="
  4. language: cpp
  5. matrix:
  6. include:
  7. # works on Precise and Trusty
  8. - os: linux
  9. addons:
  10. apt:
  11. sources:
  12. - ubuntu-toolchain-r-test
  13. packages:
  14. - g++-4.9
  15. env:
  16. - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
  17. # works on Precise and Trusty
  18. - os: linux
  19. addons:
  20. apt:
  21. sources:
  22. - ubuntu-toolchain-r-test
  23. packages:
  24. - g++-5
  25. env:
  26. - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
  27. # works on Precise and Trusty
  28. - os: linux
  29. addons:
  30. apt:
  31. sources:
  32. - ubuntu-toolchain-r-test
  33. packages:
  34. - g++-6
  35. env:
  36. - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
  37. # works on Precise and Trusty
  38. - os: linux
  39. addons:
  40. apt:
  41. sources:
  42. - ubuntu-toolchain-r-test
  43. packages:
  44. - g++-7
  45. env:
  46. - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
  47. # works on Precise and Trusty
  48. - os: linux
  49. addons:
  50. apt:
  51. sources:
  52. - ubuntu-toolchain-r-test
  53. - llvm-toolchain-precise-3.6
  54. packages:
  55. - clang-3.6
  56. env:
  57. - MATRIX_EVAL="CC=clang-3.6 && CXX=clang++-3.6"
  58. # works on Precise and Trusty
  59. - os: linux
  60. addons:
  61. apt:
  62. sources:
  63. - ubuntu-toolchain-r-test
  64. - llvm-toolchain-precise-3.8
  65. packages:
  66. - clang-3.8
  67. env:
  68. - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
  69. # works on Trusty
  70. - os: linux
  71. addons:
  72. apt:
  73. sources:
  74. - llvm-toolchain-trusty-3.9
  75. packages:
  76. - clang-3.9
  77. env:
  78. - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
  79. # works on Trusty
  80. - os: linux
  81. addons:
  82. apt:
  83. sources:
  84. - llvm-toolchain-trusty-4.0
  85. packages:
  86. - clang-4.0
  87. env:
  88. - MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0"
  89. # Disable for a while since Travis failed to install clang-5.0 for some reason
  90. # # works on Trusty
  91. # - os: linux
  92. # addons:
  93. # apt:
  94. # sources:
  95. # - llvm-toolchain-trusty-5.0
  96. # packages:
  97. # - clang-5.0
  98. # env:
  99. # - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0"
  100. before_install:
  101. - eval "${MATRIX_EVAL}"
  102. script:
  103. - make
  104. - make test
  105. addons:
  106. coverity_scan:
  107. project:
  108. name: "syoyo/tinyexr"
  109. description: "Build submitted via Travis CI"
  110. notification_email: syoyo@lighttransport.com
  111. build_command: "make"
  112. branch_pattern: master