Dashboard.cmake.in 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # This submission's role is to test leading edge of cmake development
  2. # against VTK release
  3. #
  4. # Maintainer: Zack Galbreath <zack.galbreath@kitware.com>
  5. #
  6. # This file was generated as part of the CMake/VTK Contracts test.
  7. # See <CMake-src>/Tests/Contracts/VTK/ for more information
  8. set(CTEST_SITE "@SITE@")
  9. set(CTEST_BUILD_NAME "Contracts.VTK")
  10. set(CTEST_DASHBOARD_ROOT "@base_dir@")
  11. set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/src/VTK")
  12. set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/VTK-build")
  13. set(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@")
  14. set(CTEST_CONFIGURATION_TYPE Debug)
  15. set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
  16. # Assume a Linux build, with a make that supports -j9. Modify this script if
  17. # assumption is ever invalid.
  18. #
  19. set(CTEST_BUILD_COMMAND "@CMAKE_MAKE_PROGRAM@ -j9 -i")
  20. ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
  21. file(WRITE "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt" "
  22. BUILD_EXAMPLES:BOOL=ON
  23. BUILD_TESTING:BOOL=ON
  24. VTK_WRAP_PYTHON:BOOL=ON
  25. ExternalData_OBJECT_STORES:FILEPATH=@base_dir@/ExternalData
  26. ")
  27. ctest_start(Nightly)
  28. ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
  29. ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
  30. ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" INCLUDE "PythonSmoke")
  31. ctest_submit(BUILD "${CTEST_BINARY_DIRECTORY}")