cmTestConfigure.h.in 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // Test SET
  2. #cmakedefine ONE_VAR
  3. # cmakedefine ONE_VAR_AND_INDENTED
  4. #cmakedefine ZERO_VAR
  5. # cmakedefine ZERO_VAR_AND_INDENTED
  6. #define STRING_VAR "${STRING_VAR}"
  7. // Test FOREACH
  8. #define FOREACH_VAR1 "${FOREACH_VAR1}"
  9. #define FOREACH_VAR2 "${FOREACH_VAR2}"
  10. #define FOREACH_CONCAT "${FOREACH_CONCAT}"
  11. // Test WHILE
  12. #define WHILE_VALUE ${while_var}
  13. // Test LOAD_CACHE
  14. #define CACHE_TEST_VAR1 "${CACHE_TEST_VAR1}"
  15. #define CACHE_TEST_VAR2 "${CACHE_TEST_VAR2}"
  16. #define CACHE_TEST_VAR3 "${CACHE_TEST_VAR3}"
  17. #cmakedefine CACHE_TEST_VAR_EXCLUDED
  18. #define CACHE_TEST_VAR_INTERNAL "${CACHE_TEST_VAR_INTERNAL}"
  19. // Test internal CMake vars from C++ flags
  20. #cmakedefine CMAKE_NO_STD_NAMESPACE
  21. #cmakedefine CMAKE_NO_ANSI_STREAM_HEADERS
  22. #cmakedefine CMAKE_NO_ANSI_STRING_STREAM
  23. #cmakedefine CMAKE_NO_ANSI_FOR_SCOPE
  24. #cmakedefine01 SHOULD_BE_ZERO
  25. #cmakedefine01 SHOULD_BE_ONE
  26. # cmakedefine01 SHOULD_BE_ZERO_AND_INDENTED
  27. # cmakedefine01 SHOULD_BE_ONE_AND_INDENTED
  28. // Needed to check for files
  29. #define BINARY_DIR "${Complex_BINARY_DIR}"
  30. // Test FIND_LIBRARY
  31. #define FIND_DUMMY_LIB "${FIND_DUMMY_LIB}"
  32. // Test SET_SOURCE_FILES_PROPERTIES
  33. #cmakedefine FILE_HAS_ABSTRACT
  34. #cmakedefine FILE_HAS_WRAP_EXCLUDE
  35. #define FILE_COMPILE_FLAGS "${FILE_COMPILE_FLAGS}"
  36. #define TEST_SEP "${TEST_SEP}"
  37. // Test registry read
  38. #if defined(_WIN32) && !defined(__CYGWIN__)
  39. #define REGISTRY_TEST_PATH "${REGISTRY_TEST_PATH}"
  40. #endif
  41. // Test Remove command
  42. #define REMOVE_STRING "${REMOVE_STRING}"
  43. // Test IF inside FOREACH
  44. #cmakedefine IF_INSIDE_FOREACH_THEN_EXECUTED
  45. #cmakedefine IF_INSIDE_FOREACH_ELSE_EXECUTED
  46. // Test SET CACHE FORCE
  47. #cmakedefine FORCE_TEST
  48. #define CMAKE_GENERATOR "${CMAKE_GENERATOR}"
  49. #define CMAKE_SHARED_MODULE_PREFIX "${CMAKE_SHARED_MODULE_PREFIX}"
  50. #define CMAKE_SHARED_MODULE_SUFFIX "${CMAKE_SHARED_MODULE_SUFFIX}"
  51. // test elseif
  52. #cmakedefine ELSEIF_RESULT
  53. // test parenthesis in conditionals
  54. #cmakedefine CONDITIONAL_PARENTHESES