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()