test.cmake.in 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # please see common.cmake for more documentation
  2. ###################################################################
  3. # The values in this section must always be provided
  4. ###################################################################
  5. # this is the cvs module name that should be checked out
  6. SET (CTEST_MODULE_NAME kwsys)
  7. # these are the the name of the source and binary directory on disk.
  8. # They will be appended to DASHBOARD_ROOT
  9. SET (CTEST_SOURCE_NAME kwsys)
  10. SET (CTEST_BINARY_NAME kwsysBin)
  11. # which ctest command to use for running the dashboard
  12. SET (CTEST_COMMAND
  13. "\"${CTEST_EXECUTABLE_NAME}\" --version"
  14. "\"${CTEST_EXECUTABLE_NAME}\" -D Experimental -A \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\""
  15. )
  16. # what cmake command to use for configuring this dashboard
  17. GET_FILENAME_COMPONENT(CTEST_EXECUTABLE_PATH "${CTEST_EXECUTABLE_NAME}" PATH)
  18. SET(CTEST_CMAKE_COMMAND "\"${CTEST_EXECUTABLE_PATH}/cmake\"")
  19. MESSAGE("CTest executable: ${CTEST_EXECUTABLE_NAME}")
  20. MESSAGE("CMake executable: ${CTEST_CMAKE_COMMAND}")
  21. CTEST_SLEEP(5)
  22. CTEST_SLEEP(5 5 7)
  23. ####################################################################
  24. # The values in this section are optional you can either
  25. # have them or leave them commented out
  26. ####################################################################
  27. # should ctest wipe the binary tree before running
  28. SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
  29. # this is the initial cache to use for the binary tree, be careful to escape
  30. # any quotes inside of this string if you use it
  31. SET (CTEST_INITIAL_CACHE "
  32. SITE:STRING=@SITE@
  33. BUILDNAME:STRING=KWSys-@BUILDNAME@
  34. CMAKE_GENERATOR:INTERNAL=@CMAKE_GENERATOR@
  35. CMAKE_CXX_FLAGS:STRING=@CMAKE_CXX_FLAGS@
  36. CMAKE_C_FLAGS:STRING=@CMAKE_C_FLAGS@
  37. CMAKE_C_COMPILER:STRING=@CMAKE_C_COMPILER@
  38. CMAKE_CXX_COMPILER:STRING=@CMAKE_CXX_COMPILER@
  39. CMAKE_C_COMPILER_ARG1:STRING=@CMAKE_C_COMPILER_ARG1@
  40. CMAKE_CXX_COMPILER_ARG1:STRING=@CMAKE_CXX_COMPILER_ARG1@
  41. DART_ROOT:PATH=
  42. MEMORYCHECK_COMMAND:STRING=@MEMORYCHECK_COMMAND@
  43. MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=@MEMORYCHECK_SUPPRESSIONS_FILE@
  44. MEMORYCHECK_COMMAND_OPTIONS:STRING=@MEMORYCHECK_COMMAND_OPTIONS@
  45. COVERAGE_COMMAND:FILEPATH=@COVERAGE_COMMAND@
  46. # This one is needed for testing advanced ctest features
  47. CTEST_TEST_KWSYS:BOOL=ON
  48. ")
  49. # if you do not want to use the default location for a
  50. # dashboard then set this variable to the directory
  51. # the dashboard should be in
  52. SET (CTEST_DASHBOARD_ROOT "@CMAKE_CURRENT_BINARY_DIR@/Tests/CTestTest")
  53. # set any extra envionment varibles here
  54. SET (CTEST_ENVIRONMENT
  55. )
  56. SET (CTEST_SOURCE_DIRECTORY "@CMake_SOURCE_DIR@/Source/kwsys")
  57. SET (CTEST_BINARY_DIRECTORY "@CMake_BINARY_DIR@/Tests/CTestTest/${CTEST_BINARY_NAME}")