Imported Upstream version 2.8.11.2
[platform/upstream/cmake.git] / Tests / GeneratorExpression / check-part2.cmake
1
2 include(${CMAKE_CURRENT_LIST_DIR}/check-common.cmake)
3
4 check(test_incomplete_1 "$<")
5 check(test_incomplete_2 "$<something")
6 check(test_incomplete_3 "$<something:")
7 check(test_incomplete_4 "$<something:,")
8 check(test_incomplete_5 "$something:,>")
9 check(test_incomplete_6 "<something:,>")
10 check(test_incomplete_7 "$<something::")
11 check(test_incomplete_8 "$<something:,")
12 check(test_incomplete_9 "$<something:,,")
13 check(test_incomplete_10 "$<something:,:")
14 check(test_incomplete_11 "$<something,,")
15 check(test_incomplete_12 "$<,,")
16 check(test_incomplete_13 "$<somespecialthing")
17 check(test_incomplete_14 "$<>")
18 check(test_incomplete_15 "$<some$<thing")
19 check(test_incomplete_16 "$<BOOL:something")
20 check(test_incomplete_17 "some$thing")
21 check(test_incomplete_18 "$<1:some,thing")
22 check(test_incomplete_19 "$<1:some,thing>")
23 check(test_incomplete_20 "$<CONFIGURATION>")
24 check(test_incomplete_21 "$<BOOL:something>")
25 check(test_build_interface "build")
26 check(test_install_interface "")
27 check(test_target_name_1 "tgt,ok")
28 check(test_target_name_2 "tgt:ok")
29 check(test_target_includes1 "/empty1/public;/empty2/public;/empty3/public;/empty4/public")
30 check(test_target_includes2 "/empty2/public;/empty3/public;/empty4/public")
31 check(test_target_includes3 "/empty3/public;/empty2/public;/empty4/public")
32 check(test_target_includes4 "/empty1/public;/empty1/private;/empty2/public;/empty3/public;/empty4/public")
33 check(test_target_includes5 "/empty2/public;/empty3/public;/empty2/public;/empty4/public")
34 check(test_target_includes6 "/empty3/public;/empty3/private;/empty2/public;/empty3/public;/empty4/public")
35 check(test_target_includes7 "/empty1/public;/empty2/public;/empty3/public;/empty4/public")
36 check(test_target_includes8 "/empty5/private1;/empty5/private2")