From 5a537f6de015369b0ddcf1754ab7cba1215e569f Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Sat, 19 Oct 2024 17:11:16 +0100 Subject: [PATCH] CMake: Add inter-module dependency of Part on Material Building with -DBUILD_PART=ON and -DBUILD_MATERIAL=no fails with: /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lMaterials: No such file or directory collect2: error: ld returned 1 exit status --- cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake b/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake index b427bd7a8e..44d503d47b 100644 --- a/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake +++ b/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake @@ -28,6 +28,7 @@ macro(CheckInterModuleDependencies) REQUIRES_MODS(BUILD_MESH_PART BUILD_PART BUILD_MESH BUILD_SMESH) REQUIRES_MODS(BUILD_FLAT_MESH BUILD_MESH_PART) REQUIRES_MODS(BUILD_OPENSCAD BUILD_MESH_PART BUILD_DRAFT) + REQUIRES_MODS(BUILD_PART BUILD_MATERIAL) REQUIRES_MODS(BUILD_PART_DESIGN BUILD_SKETCHER) # REQUIRES_MODS(BUILD_CAM BUILD_PART BUILD_MESH BUILD_ROBOT) REQUIRES_MODS(BUILD_CAM BUILD_PART BUILD_MESH)