test-ninja.bash 492 B

1234567891011121314151617
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. set -e
  4. set -x
  5. mkdir -p /opt/cmake/src/cmake-ninja
  6. cd /opt/cmake/src/cmake-ninja
  7. echo >CMakeCache.txt '
  8. CMAKE_Fortran_COMPILER:STRING=
  9. CMake_TEST_IPO_WORKS_C:BOOL=ON
  10. CMake_TEST_IPO_WORKS_CXX:BOOL=ON
  11. CMake_TEST_NO_NETWORK:BOOL=ON
  12. CMake_TEST_Qt5:BOOL=ON
  13. '
  14. cmake ../cmake -DCMake_TEST_HOST_CMAKE=1 -G "Ninja"
  15. ninja
  16. ctest --output-on-failure -j $(nproc)