From bae7c22e60c7a48fe51536ee287b62248f0c84e7 Mon Sep 17 00:00:00 2001 From: forbes Date: Sat, 14 Feb 2026 14:46:51 -0600 Subject: [PATCH] fix: add Create module to CMake build The Create module (src/Mod/Create/) was never included in the build because src/Mod/CMakeLists.txt did not call add_subdirectory(Create). This meant: - Mod/Create/InitGui.py was never installed, so the workbench loader (setup_kindred_workbenches) that loads silo and ztools never ran - The install rules for mods/silo/freecad/ and mods/silo/silo-client/ never executed, leaving the silo workbench files missing - kc_format.py was also not listed in the Create install rule Fixes the 'Ignoring unknown SiloWorkbench' error on startup. --- src/Mod/CMakeLists.txt | 2 ++ src/Mod/Create/CMakeLists.txt | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Mod/CMakeLists.txt b/src/Mod/CMakeLists.txt index e07921e12a..c7757ea424 100644 --- a/src/Mod/CMakeLists.txt +++ b/src/Mod/CMakeLists.txt @@ -143,3 +143,5 @@ endif(BUILD_TUX) if(BUILD_WEB) add_subdirectory(Web) endif(BUILD_WEB) + +add_subdirectory(Create) diff --git a/src/Mod/Create/CMakeLists.txt b/src/Mod/Create/CMakeLists.txt index de033db073..209a548ec2 100644 --- a/src/Mod/Create/CMakeLists.txt +++ b/src/Mod/Create/CMakeLists.txt @@ -13,6 +13,7 @@ install( FILES Init.py InitGui.py + kc_format.py update_checker.py ${CMAKE_CURRENT_BINARY_DIR}/version.py DESTINATION -- 2.49.1