cmake/Tests/Contracts/VTK/CMakeLists.txt

31 lines
833 B
CMake
Raw Normal View History

2014-08-03 19:52:23 +02:00
# The VTK external project for CMake
# ---------------------------------------------------------------------------
2023-07-02 19:51:09 +02:00
cmake_minimum_required(VERSION 3.5)
2014-08-03 19:52:23 +02:00
project(VTK)
include(ExternalProject)
# find "HOME". VTK will be downloaded & built within a subdirectory.
2018-04-23 21:13:27 +02:00
include(${CMAKE_CURRENT_SOURCE_DIR}/../Home.cmake)
2014-08-03 19:52:23 +02:00
set(base_dir "${HOME}/.cmake/Contracts/VTK")
if(NOT DEFINED SITE)
site_name(SITE)
endif()
# configure our dashboard script
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/Dashboard.cmake.in
${base_dir}/Dashboard.cmake
@ONLY)
# build & test VTK's release branch
ExternalProject_Add(${PROJECT_NAME}
2020-08-30 11:54:41 +02:00
GIT_REPOSITORY "https://gitlab.kitware.com/vtk/vtk.git"
2014-08-03 19:52:23 +02:00
GIT_TAG "release"
PREFIX ${base_dir}
CONFIGURE_COMMAND ""
BUILD_COMMAND ${CMAKE_CTEST_COMMAND} -S "${base_dir}/Dashboard.cmake"
INSTALL_COMMAND ""
)