38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # This submission's role is to test leading edge of cmake development
 | |
| # against VTK release
 | |
| #
 | |
| # Maintainer: Zack Galbreath <zack.galbreath@kitware.com>
 | |
| #
 | |
| # This file was generated as part of the CMake/VTK Contracts test.
 | |
| # See <CMake-src>/Tests/Contracts/VTK/ for more information
 | |
| 
 | |
| set(CTEST_SITE "@SITE@")
 | |
| set(CTEST_BUILD_NAME "Contracts.VTK")
 | |
| set(CTEST_DASHBOARD_ROOT "@base_dir@")
 | |
| set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/src/VTK")
 | |
| set(CTEST_BINARY_DIRECTORY "${CTEST_DASHBOARD_ROOT}/VTK-build")
 | |
| 
 | |
| set(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@")
 | |
| set(CTEST_CONFIGURATION_TYPE Debug)
 | |
| set(CTEST_NOTES_FILES "${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}")
 | |
| 
 | |
| # Assume a Linux build, with a make that supports -j9. Modify this script if
 | |
| # assumption is ever invalid.
 | |
| #
 | |
| set(CTEST_BUILD_COMMAND "@CMAKE_MAKE_PROGRAM@ -j9 -i")
 | |
| 
 | |
| ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
 | |
| 
 | |
| file(WRITE "${CTEST_BINARY_DIRECTORY}/CMakeCache.txt" "
 | |
|   VTK_BUILD_EXAMPLES:BOOL=ON
 | |
|   VTK_BUILD_TESTING:STRING=WANT
 | |
|   VTK_WRAP_PYTHON:BOOL=ON
 | |
|   ExternalData_OBJECT_STORES:FILEPATH=@base_dir@/ExternalData
 | |
| ")
 | |
| 
 | |
| ctest_start(Nightly)
 | |
| ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}")
 | |
| ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")
 | |
| ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" INCLUDE "PythonSmoke")
 | |
| ctest_submit(BUILD "${CTEST_BINARY_DIRECTORY}")
 |