diff -Naur OCCT-7_8_1-orig/CMakeLists.txt OCCT-7_8_1/CMakeLists.txt --- OCCT-7_8_1-orig/CMakeLists.txt 2024-03-31 15:05:22.000000000 -0700 +++ OCCT-7_8_1/CMakeLists.txt 2026-05-23 02:41:32.430456332 -0700 @@ -623,6 +623,14 @@ add_definitions (-DHAVE_VTK) set (OCCT_VTK_USED_TARGETS "" CACHE INTERNAL "" FORCE) OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/vtk") + + if (NOT CAN_USE_TK OR NOT USE_TK) + list (FIND BUILD_TOOLKITS TKIVtkDraw _HAS_TKIVTKDRAW) + if (NOT _HAS_TKIVTKDRAW EQUAL -1) + message (STATUS "Info: TKIVtkDraw toolkit excluded due to TK not being available") + list (REMOVE_ITEM BUILD_TOOLKITS TKIVtkDraw) + endif() + endif() else() OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_VTK") diff -Naur OCCT-7_8_1-orig/src/TKIVtkDraw/EXTERNLIB OCCT-7_8_1/src/TKIVtkDraw/EXTERNLIB --- OCCT-7_8_1-orig/src/TKIVtkDraw/EXTERNLIB 2024-03-31 15:05:22.000000000 -0700 +++ OCCT-7_8_1/src/TKIVtkDraw/EXTERNLIB 2026-05-23 02:41:54.414562419 -0700 @@ -1,5 +1,6 @@ CSF_VTK CSF_TclLibs +CSF_TclTkLibs CSF_XwLibs CSF_user32 TKernel