From b5018d7b29f2a715f26125c5af8552025f22a261 Mon Sep 17 00:00:00 2001 From: Ryan Krattiger <ryan.krattiger@kitware.com> Date: Mon, 13 Jun 2022 14:15:59 -0500 Subject: [PATCH] Only override VTK_GROUP_ENABLE_Tk when DEFAULT --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cf36a489089..6ce9d80cb2f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -178,7 +178,11 @@ set("_vtk_module_reason_VTK::Java" "via `VTK_WRAP_JAVA`") # For vtkTkRenderWidget (only useful with Python, since WRAP_TCL is gone) if (VTK_USE_TK) - set(VTK_GROUP_ENABLE_Tk YES) + if (VTK_GROUP_ENABLE_Tk STREQUAL "DEFAULT") + set(VTK_GROUP_ENABLE_Tk "WANT") + elseif (VTK_GROUP_ENABLE_Tk STREQUAL "NO") + message(FATAL_ERROR "VTK_USE_TK=ON is not compatible with VTK_GROUP_ENABLE_Tk=NO") + endif () endif () if (VTK_USE_MPI) if (VTK_GROUP_ENABLE_MPI STREQUAL "DEFAULT") -- GitLab