cmTestConfigure.h.in 1.8 KB

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