From 15a10ab4bedf54f224ebd26a27238eeb791032b5 Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Thu, 17 Jan 2019 14:08:59 -0500 Subject: [PATCH] cmake: disable testing when downloads are forbidden --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b252d999313..75df15cd047 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -166,6 +166,12 @@ mark_as_advanced(VTK_BUILD_ALL_MODULES) set(_vtk_module_group_default_StandAlone "WANT") set(_vtk_module_group_default_Rendering "WANT") +set(vtk_enable_tests "${VTK_BUILD_TESTING}") +if (VTK_FORBID_DOWNLOADS) + message(STATUS "Module testing disabled due to `VTK_FORBID_DOWNLOADS` being set.") + set(vtk_enable_tests "OFF") +endif () + include(vtkModule) set(vtk_source_directories "${CMAKE_CURRENT_SOURCE_DIR}/Accelerators" @@ -199,7 +205,7 @@ vtk_module_scan( REQUIRES_MODULES vtk_required_modules UNRECOGNIZED_MODULES vtk_unrecognized_modules WANT_BY_DEFAULT "${VTK_BUILD_ALL_MODULES}" - ENABLE_TESTS "${VTK_BUILD_TESTING}") + ENABLE_TESTS "${vtk_enable_tests}") if (vtk_required_modules OR vtk_unrecognized_modules) message(FATAL_ERROR -- GitLab