CMake Nightly Date Stamp
[kiteware-cmake.git] / Tests / ComplexOneConfig / cmTestConfigure.h.in
blob72317bcc8f2a3f1a51a9b4bf3e32d5fda4a355d5
1 // Test SET, VARIABLE_REQUIRES
3 #cmakedefine ONE_VAR
4 # cmakedefine ONE_VAR_AND_INDENTED
5 #cmakedefine ONE_VAR_IS_DEFINED
6 #cmakedefine ZERO_VAR
7 # cmakedefine ZERO_VAR_AND_INDENTED
9 #define STRING_VAR "${STRING_VAR}"
11 // Test FOREACH
13 #define FOREACH_VAR1 "${FOREACH_VAR1}"
14 #define FOREACH_VAR2 "${FOREACH_VAR2}"
15 #define FOREACH_CONCAT "${FOREACH_CONCAT}"
17 // Test WHILE
18 #define WHILE_VALUE ${while_var}
20 // Test LOAD_CACHE
22 #define CACHE_TEST_VAR1 "${CACHE_TEST_VAR1}"
23 #define CACHE_TEST_VAR2 "${CACHE_TEST_VAR2}"
24 #define CACHE_TEST_VAR3 "${CACHE_TEST_VAR3}"
25 #cmakedefine CACHE_TEST_VAR_EXCLUDED
26 #define CACHE_TEST_VAR_INTERNAL "${CACHE_TEST_VAR_INTERNAL}"
28 // Test internal CMake vars from C++ flags
30 #cmakedefine CMAKE_NO_STD_NAMESPACE
31 #cmakedefine CMAKE_NO_ANSI_STREAM_HEADERS
32 #cmakedefine CMAKE_NO_ANSI_STRING_STREAM
33 #cmakedefine CMAKE_NO_ANSI_FOR_SCOPE
35 #cmakedefine01 SHOULD_BE_ZERO
36 #cmakedefine01 SHOULD_BE_ONE
37 # cmakedefine01 SHOULD_BE_ZERO_AND_INDENTED
38 # cmakedefine01 SHOULD_BE_ONE_AND_INDENTED
39 // Needed to check for files
41 #define BINARY_DIR "${Complex_BINARY_DIR}"
43 // Test FIND_LIBRARY
45 #define FIND_DUMMY_LIB "${FIND_DUMMY_LIB}"
47 // Test SET_SOURCE_FILES_PROPERTIES
49 #cmakedefine FILE_HAS_ABSTRACT
50 #cmakedefine FILE_HAS_WRAP_EXCLUDE
51 #define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
53 #define TEST_SEP "${TEST_SEP}"
55 // Test registry read
57 #if defined(_WIN32) && !defined(__CYGWIN__)
58 #define REGISTRY_TEST_PATH "${REGISTRY_TEST_PATH}"
59 #endif
61 // Test Remove command
62 #define REMOVE_STRING "${REMOVE_STRING}"
64 // Test IF inside FOREACH
65 #cmakedefine IF_INSIDE_FOREACH_THEN_EXECUTED
66 #cmakedefine IF_INSIDE_FOREACH_ELSE_EXECUTED
68 // Test SET CACHE FORCE
69 #cmakedefine FORCE_TEST
70 #define CMAKE_GENERATOR "${CMAKE_GENERATOR}"
72 #define CMAKE_SHARED_MODULE_PREFIX "${CMAKE_SHARED_MODULE_PREFIX}"
73 #define CMAKE_SHARED_MODULE_SUFFIX "${CMAKE_SHARED_MODULE_SUFFIX}"
75 // test elseif
76 #cmakedefine ELSEIF_RESULT
78 // test parenthesis in conditionals
79 #cmakedefine CONDITIONAL_PARENTHESES