1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- // Test SET, VARIABLE_REQUIRES
- #cmakedefine ONE_VAR
- # cmakedefine ONE_VAR_AND_INDENTED
- #cmakedefine ONE_VAR_IS_DEFINED
- #cmakedefine ZERO_VAR
- # cmakedefine ZERO_VAR_AND_INDENTED
- #define STRING_VAR "${STRING_VAR}"
- // Test FOREACH
- #define FOREACH_VAR1 "${FOREACH_VAR1}"
- #define FOREACH_VAR2 "${FOREACH_VAR2}"
- #define FOREACH_CONCAT "${FOREACH_CONCAT}"
- // Test WHILE
- #define WHILE_VALUE ${while_var}
- // Test LOAD_CACHE
- #define CACHE_TEST_VAR1 "${CACHE_TEST_VAR1}"
- #define CACHE_TEST_VAR2 "${CACHE_TEST_VAR2}"
- #define CACHE_TEST_VAR3 "${CACHE_TEST_VAR3}"
- #cmakedefine CACHE_TEST_VAR_EXCLUDED
- #define CACHE_TEST_VAR_INTERNAL "${CACHE_TEST_VAR_INTERNAL}"
- // Test internal CMake vars from C++ flags
- #cmakedefine CMAKE_NO_STD_NAMESPACE
- #cmakedefine CMAKE_NO_ANSI_STREAM_HEADERS
- #cmakedefine CMAKE_NO_ANSI_STRING_STREAM
- #cmakedefine CMAKE_NO_ANSI_FOR_SCOPE
- #cmakedefine01 SHOULD_BE_ZERO
- #cmakedefine01 SHOULD_BE_ONE
- # cmakedefine01 SHOULD_BE_ZERO_AND_INDENTED
- # cmakedefine01 SHOULD_BE_ONE_AND_INDENTED
- // Needed to check for files
- #define BINARY_DIR "${Complex_BINARY_DIR}"
- // Test FIND_LIBRARY
- #define FIND_DUMMY_LIB "${FIND_DUMMY_LIB}"
- // Test SET_SOURCE_FILES_PROPERTIES
- #cmakedefine FILE_HAS_ABSTRACT
- #cmakedefine FILE_HAS_WRAP_EXCLUDE
- #define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
- #define TEST_SEP "${TEST_SEP}"
- // Test registry read
- #if defined(_WIN32) && !defined(__CYGWIN__)
- #define REGISTRY_TEST_PATH "${REGISTRY_TEST_PATH}"
- #endif
- // Test Remove command
- #define REMOVE_STRING "${REMOVE_STRING}"
- // Test IF inside FOREACH
- #cmakedefine IF_INSIDE_FOREACH_THEN_EXECUTED
- #cmakedefine IF_INSIDE_FOREACH_ELSE_EXECUTED
- // Test SET CACHE FORCE
- #cmakedefine FORCE_TEST
- #define CMAKE_GENERATOR "${CMAKE_GENERATOR}"
- #define CMAKE_SHARED_MODULE_PREFIX "${CMAKE_SHARED_MODULE_PREFIX}"
- #define CMAKE_SHARED_MODULE_SUFFIX "${CMAKE_SHARED_MODULE_SUFFIX}"
- // test elseif
- #cmakedefine ELSEIF_RESULT
- // test parenthesis in conditionals
- #cmakedefine CONDITIONAL_PARENTHESES
|