CMake: Improve Import dependency check for TechDraw module. (#19036)

* CMake: Fix missing Import dependency check for TechDraw module.

* CMake/TechDraw: Conditionally use Import library.

* CMake: Fix missing dependency check for Module and PartDesign measure in TechDraw.
This commit is contained in:
João Matos
2025-01-19 19:33:16 +00:00
committed by GitHub
parent ead1c43de9
commit 8a384a2b70
2 changed files with 5 additions and 2 deletions

View File

@@ -37,5 +37,5 @@ macro(CheckInterModuleDependencies)
REQUIRES_MODS(BUILD_SANDBOX BUILD_PART BUILD_MESH)
REQUIRES_MODS(BUILD_SKETCHER BUILD_PART)
REQUIRES_MODS(BUILD_SPREADSHEET BUILD_DRAFT)
REQUIRES_MODS(BUILD_TECHDRAW BUILD_PART BUILD_SPREADSHEET)
REQUIRES_MODS(BUILD_TECHDRAW BUILD_PART BUILD_PART_DESIGN BUILD_SPREADSHEET BUILD_MEASURE BUILD_IMPORT)
endmacro(CheckInterModuleDependencies)

View File

@@ -16,10 +16,13 @@ set(TechDrawLIBS
Measure
Part
Spreadsheet
Import
PartDesign
)
if (BUILD_IMPORT)
list(APPEND TechDrawLIBS Import)
endif ()
include_directories(
${QtConcurrent_INCLUDE_DIRS}
${QtCore_INCLUDE_DIR}