• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1if (${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    LABELS "git_required;not_reproducible"
15  )
16  set_tests_properties(cmake_fetch_content_build PROPERTIES
17    FIXTURES_REQUIRED cmake_fetch_content
18    LABELS "git_required;not_reproducible"
19  )
20endif()
21