Imported Upstream version 3.17.1
[platform/upstream/cmake.git] / Tests / RunCMake / target_link_libraries / RunCMakeTest.cmake
1 include(RunCMake)
2
3 if(RunCMake_GENERATOR_IS_MULTI_CONFIG)
4   set(RunCMake_TEST_OPTIONS -DCMAKE_CONFIGURATION_TYPES=Debug)
5 else()
6   set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Debug)
7 endif()
8 run_cmake(ConfigCase)
9 unset(RunCMake_TEST_OPTIONS)
10
11 run_cmake(CMP0023-WARN)
12 run_cmake(CMP0023-NEW)
13 run_cmake(CMP0023-WARN-2)
14 run_cmake(CMP0023-NEW-2)
15 run_cmake(CMP0079-iface-WARN)
16 run_cmake(CMP0079-iface-OLD)
17 run_cmake(CMP0079-iface-NEW)
18 run_cmake(CMP0079-link-WARN)
19 run_cmake(CMP0079-link-OLD)
20 run_cmake(CMP0079-link-NEW)
21 run_cmake(CMP0079-link-NEW-bogus)
22 run_cmake(ImportedTarget)
23 run_cmake(ImportedTargetFailure)
24 run_cmake(MixedSignature)
25 run_cmake(Separate-PRIVATE-LINK_PRIVATE-uses)
26 run_cmake(SharedDepNotTarget)
27 run_cmake(StaticPrivateDepNotExported)
28 run_cmake(StaticPrivateDepNotTarget)
29 run_cmake(UNKNOWN-IMPORTED-GLOBAL)
30 run_cmake(empty_keyword_args)