VarTests.txt 1017 B

123456789101112131415161718192021222324252627282930313233343536
  1. SET (ZERO_VAR 0)
  2. IF(ZERO_VAR)
  3. ADD_DEFINITIONS(-DSHOULD_NOT_BE_DEFINED)
  4. ELSE(ZERO_VAR)
  5. ADD_DEFINITIONS(-DSHOULD_BE_DEFINED)
  6. ENDIF(ZERO_VAR)
  7. SET(ONE_VAR 1)
  8. VARIABLE_REQUIRES(ONE_VAR
  9. ONE_VAR_IS_DEFINED ONE_VAR)
  10. SET(STRING_VAR "CMake is great" CACHE STRING "test a cache variable")
  11. FOREACH (INDEX 1 2)
  12. SET(FOREACH_VAR${INDEX} "VALUE${INDEX}")
  13. ENDFOREACH(INDEX)
  14. FIND_FILE(FILENAME_VAR "VarTests.txt" ${Complex_SOURCE_DIR})
  15. GET_FILENAME_COMPONENT(FILENAME_VAR_PATH ${FILENAME_VAR} PATH)
  16. GET_FILENAME_COMPONENT(FILENAME_VAR_PATH_NAME ${FILENAME_VAR_PATH} NAME)
  17. GET_FILENAME_COMPONENT(FILENAME_VAR_NAME ${FILENAME_VAR} NAME)
  18. GET_FILENAME_COMPONENT(FILENAME_VAR_EXT ${FILENAME_VAR} EXT)
  19. GET_FILENAME_COMPONENT(FILENAME_VAR_NAME_WE ${FILENAME_VAR} NAME_WE)
  20. FIND_PATH(PATH_VAR "VarTests.txt" ${Complex_SOURCE_DIR})
  21. GET_FILENAME_COMPONENT(PATH_VAR_NAME ${PATH_VAR} NAME)
  22. # Coverage only
  23. BUILD_COMMAND(BUILD_COMMAND_VAR ${CMAKE_MAKE_PROGRAM})
  24. BUILD_NAME(BUILD_NAME_VAR)
  25. SITE_NAME(SITE_NAME_VAR)