Warning, /frameworks/extra-cmake-modules/tests/ECMSetupVersionTest/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 macro(add_version_test NAME COMMAND)
0002   string(REPLACE "." "/" dir "${NAME}")
0003   string(REGEX REPLACE "[^.]*\\." "" proj "${NAME}")
0004   add_test(ecm_setup_version-${NAME} ${CMAKE_CTEST_COMMAND}
0005     --build-and-test
0006     "${CMAKE_CURRENT_SOURCE_DIR}/${dir}"
0007     "${CMAKE_CURRENT_BINARY_DIR}/${dir}"
0008     --build-two-config
0009     --build-generator ${CMAKE_GENERATOR}
0010     --build-makeprogram ${CMAKE_MAKE_PROGRAM}
0011     --build-project ${proj}
0012     ${${NAME}_EXTRA_OPTIONS}
0013     --test-command ${COMMAND} ${ARGN})
0014 endmacro()
0015 
0016 add_version_test(old_simple dummy)
0017 add_version_test(old_simple_no_version_string_vars dummy)
0018 add_version_test(old_soversion dummy)
0019 add_version_test(old_version_file dummy)
0020 add_version_test(old_version_file_abspath dummy)
0021 add_version_test(old_version_file_anynewer dummy)
0022 add_version_test(old_version_file_exact dummy)
0023 add_version_test(old_version_file_samemajor dummy)
0024 add_version_test(old_header check_header)
0025 add_version_test(old_header_abspath check_header)
0026 
0027 if(CMAKE_MAJOR_VERSION GREATER 2)
0028     add_version_test(new_explicit_header check_header)
0029     add_version_test(new_explicit_header_abspath check_header)
0030     add_version_test(new_explicit_simple dummy)
0031     add_version_test(new_explicit_simple_no_version_string_vars dummy)
0032     add_version_test(new_explicit_soversion dummy)
0033     add_version_test(new_explicit_version_file dummy)
0034     add_version_test(new_explicit_version_file_abspath dummy)
0035     add_version_test(new_project_header check_header)
0036     add_version_test(new_project_header_abspath check_header)
0037     add_version_test(new_project_header_prefix check_header)
0038     add_version_test(new_project_header_zero_prefixed_version check_header)
0039     add_version_test(new_project_header_expected_zero_version check_header)
0040     add_version_test(new_project_simple dummy)
0041     add_version_test(new_project_simple_no_version_string_vars dummy)
0042     add_version_test(new_project_simple_prefix dummy)
0043     add_version_test(new_project_soversion dummy)
0044     add_version_test(new_project_soversion_prefix dummy)
0045     add_version_test(new_project_version_file dummy)
0046     add_version_test(new_project_version_file_abspath dummy)
0047 endif()