CMakeLists.txt 596 B

123456789101112131415161718
  1. if (${CMAKE_VERSION} VERSION_GREATER "3.11.0")
  2. add_test(NAME cmake_fetch_content_configure
  3. COMMAND ${CMAKE_COMMAND}
  4. -G "${CMAKE_GENERATOR}"
  5. -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
  6. -Dnlohmann_json_source=${PROJECT_SOURCE_DIR}
  7. ${CMAKE_CURRENT_SOURCE_DIR}/project
  8. )
  9. add_test(NAME cmake_fetch_content_build
  10. COMMAND ${CMAKE_COMMAND} --build .
  11. )
  12. set_tests_properties(cmake_fetch_content_configure PROPERTIES
  13. FIXTURES_SETUP cmake_fetch_content
  14. )
  15. set_tests_properties(cmake_fetch_content_build PROPERTIES
  16. FIXTURES_REQUIRED cmake_fetch_content
  17. )
  18. endif()