|
|
@@ -38,13 +38,17 @@ if (DEFINED with_qt_version)
|
|
|
set(test_expect_stdout_common "-*${CMAKE_INCLUDE_SYSTEM_FLAG_CXX}")
|
|
|
endif()
|
|
|
set(test_expect_stdout_1 "${test_expect_stdout_common}")
|
|
|
+ set(test_expect_stdout_1_short "${test_expect_stdout_common}")
|
|
|
set(test_expect_stdout_2 "${test_expect_stdout_common}")
|
|
|
string(APPEND test_expect_stdout_1 " *(\"[^\"]*|([^ ]|\\ )*)[\\/]dummy_autogen[\\/]include")
|
|
|
+ string(APPEND test_expect_stdout_1_short " *(\"[^\"]*|([^ ]|\\ )*)[\\/]\\.o[\\/]9624d702[\\/]autogen[\\/]include")
|
|
|
if(RunCMake_GENERATOR_IS_MULTI_CONFIG)
|
|
|
string(APPEND test_expect_stdout_1 "_Debug")
|
|
|
+ string(APPEND test_expect_stdout_1_short "_Debug")
|
|
|
endif()
|
|
|
string(APPEND test_expect_stdout_2 " *(\"[^\"]*|([^ ]|\\ )*)[\\/]QtCore")
|
|
|
set(test_expect_stdout "${test_expect_stdout_1}.*${test_expect_stdout_2}")
|
|
|
+ set(test_expect_stdout_short "${test_expect_stdout_1_short}.*${test_expect_stdout_2}")
|
|
|
|
|
|
block()
|
|
|
set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/CMP0151-new-build)
|
|
|
@@ -61,6 +65,24 @@ if (DEFINED with_qt_version)
|
|
|
set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout}")
|
|
|
run_cmake_command(AutogenUseSystemIncludeOn-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
endblock()
|
|
|
+
|
|
|
+ if (CMAKE_GENERATOR MATCHES "(Ninja|Makefiles|Visual Studio)")
|
|
|
+ block()
|
|
|
+ set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/CMP0151Short-new-build)
|
|
|
+ run_cmake_with_options(CMP0151Short-new ${RunCMake_TEST_OPTIONS} -DCMAKE_AUTO${autogen_type}=ON -DCMAKE_POLICY_DEFAULT_CMP0151=NEW)
|
|
|
+ set(RunCMake_TEST_NO_CLEAN 1)
|
|
|
+ set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout_short}")
|
|
|
+ run_cmake_command(CMP0151Short-new-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
+ endblock()
|
|
|
+
|
|
|
+ block()
|
|
|
+ set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/AutogenUseSystemIncludeShortOn-build)
|
|
|
+ run_cmake_with_options(AutogenUseSystemIncludeShortOn ${RunCMake_TEST_OPTIONS} -DCMAKE_AUTO${autogen_type}=ON -DCMAKE_POLICY_DEFAULT_CMP0151=NEW)
|
|
|
+ set(RunCMake_TEST_NO_CLEAN 1)
|
|
|
+ set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout_short}")
|
|
|
+ run_cmake_command(AutogenUseSystemIncludeShortOn-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
+ endblock()
|
|
|
+ endif ()
|
|
|
endif()
|
|
|
|
|
|
if(CMAKE_INCLUDE_FLAG_CXX)
|
|
|
@@ -68,10 +90,13 @@ if (DEFINED with_qt_version)
|
|
|
string(REGEX REPLACE "^-" "/" test_expect_stdout "${CMAKE_INCLUDE_FLAG_CXX}")
|
|
|
else()
|
|
|
set(test_expect_stdout "-*${CMAKE_INCLUDE_FLAG_CXX}")
|
|
|
+ set(test_expect_stdout_short "-*${CMAKE_INCLUDE_FLAG_CXX}")
|
|
|
endif()
|
|
|
string(APPEND test_expect_stdout " *(\"[^\"]*|([^ ]|\\ )*)[\\/]dummy_autogen[\\/]include")
|
|
|
+ string(APPEND test_expect_stdout_short " *(\"[^\"]*|([^ ]|\\ )*)[\\/]\\.o[\\/]9624d702[\\/]autogen[\\/]include")
|
|
|
if(RunCMake_GENERATOR_IS_MULTI_CONFIG)
|
|
|
string(APPEND test_expect_stdout "_Debug")
|
|
|
+ string(APPEND test_expect_stdout_short "_Debug")
|
|
|
endif()
|
|
|
|
|
|
block()
|
|
|
@@ -89,6 +114,24 @@ if (DEFINED with_qt_version)
|
|
|
set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout}")
|
|
|
run_cmake_command(AutogenUseSystemIncludeOff-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
endblock()
|
|
|
+
|
|
|
+ if (CMAKE_GENERATOR MATCHES "(Ninja|Makefiles|Visual Studio)")
|
|
|
+ block()
|
|
|
+ set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/CMP0151Short-old-build)
|
|
|
+ run_cmake_with_options(CMP0151Short-old ${RunCMake_TEST_OPTIONS} -DCMAKE_AUTO${autogen_type}=ON -DCMAKE_POLICY_DEFAULT_CMP0151=OLD)
|
|
|
+ set(RunCMake_TEST_NO_CLEAN 1)
|
|
|
+ set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout_short}")
|
|
|
+ run_cmake_command(CMP0151Short-old-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
+ endblock()
|
|
|
+
|
|
|
+ block()
|
|
|
+ set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/AutogenUseSystemIncludeShortOff-build)
|
|
|
+ run_cmake_with_options(AutogenUseSystemIncludeShortOff ${RunCMake_TEST_OPTIONS} -DCMAKE_AUTO${autogen_type}=ON -DCMAKE_POLICY_DEFAULT_CMP0151=NEW)
|
|
|
+ set(RunCMake_TEST_NO_CLEAN 1)
|
|
|
+ set(RunCMake_TEST_EXPECT_stdout "${test_expect_stdout_short}")
|
|
|
+ run_cmake_command(AutogenUseSystemIncludeShortOff-build ${CMAKE_COMMAND} --build . --config Debug --verbose)
|
|
|
+ endblock()
|
|
|
+ endif()
|
|
|
endif()
|
|
|
endblock()
|
|
|
endforeach()
|