diff --git a/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake b/cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake index fae2b80f4f..a684a3d3e4 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) REQUIRES_MODS(BUILD_FLAT_MESH BUILD_MESH_PART) REQUIRES_MODS(BUILD_OPENSCAD BUILD_MESH_PART BUILD_DRAFT) + REQUIRES_MODS(BUILD_MATERIAL_EXTERNAL BUILD_MATERIAL) REQUIRES_MODS(BUILD_PART BUILD_MATERIAL) REQUIRES_MODS(BUILD_PART_DESIGN BUILD_SKETCHER) # REQUIRES_MODS(BUILD_CAM BUILD_PART BUILD_MESH BUILD_ROBOT) diff --git a/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake b/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake index ebe6938865..f329745050 100644 --- a/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake +++ b/cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake @@ -120,6 +120,7 @@ macro(InitializeFreeCADBuildOptions) option(BUILD_INSPECTION "Build the FreeCAD inspection module" ON) option(BUILD_JTREADER "Build the FreeCAD jt reader module" OFF) option(BUILD_MATERIAL "Build the FreeCAD material module" ON) + option(BUILD_MATERIAL_EXTERNAL "Build the FreeCAD material external interface module" OFF) option(BUILD_MESH "Build the FreeCAD mesh module" ON) option(BUILD_MESH_PART "Build the FreeCAD mesh part module" ON) option(BUILD_FLAT_MESH "Build the FreeCAD flat mesh module" ON) diff --git a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake index 25bb8e7b3a..be1078cc4c 100644 --- a/cMake/FreeCAD_Helpers/PrintFinalReport.cmake +++ b/cMake/FreeCAD_Helpers/PrintFinalReport.cmake @@ -104,6 +104,7 @@ macro(PrintFinalReport) value(BUILD_INSPECTION) value(BUILD_JTREADER) value(BUILD_MATERIAL) + value(BUILD_MATERIAL_EXTERNAL) value(BUILD_MESH) value(BUILD_MESH_PART) value(BUILD_OPENSCAD)