From a1776d3e744075e54cf95c68a9264fa0d937cc2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20B=C3=A4hr?= Date: Mon, 22 Aug 2022 21:50:18 +0200 Subject: [PATCH] Fix build on MacOS-X 10.14: missing Xerces include dir This undoes most of the Xerces related part of the commits listed below. The issue resolved here is that the Xerces include dir *is* set in the CMakeLists.txt of src/Base, but it got removed from various App and Gui dirs in src/Mod. If those now include a header from src/Base, which itself includes xercesc, the build fails using Apple clang version 11.0.0 (clang-1100.0.33.17) on Mojave, configured using cmake 3.22.1, with errors like the following: In file included from .../src/Mod/Part/App/FeaturePartBoolean.cpp:34: In file included from .../src/App/Application.h:33: .../src/Base/Parameter.h:54:10: fatal error: 'xercesc/util/XercesDefs.hpp' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. Finally, a full list of the commits that introduced this spurious include dir optimization for reference: - Drawing: commit 96ad045b91e4083782f5b7ef55e6479062c57d3b - Image: commit dde71a21d52215ac036f3b57f82da7b7fe7ee3fc - Import: commit c9d28b542fab87970137e2c8deb035235a857aba - Inspection: commit d41f55f382c8e7907df3563fcba6c2e41b3415a7 - Mesh: commit 19072b05386835a2f9f76ffdb0737eae456cc0be - Part: commit fe213a48f0598c79d8c127093d3edb585ddd58d3 - PartDesign: commit b037d8e240cb9e37319ef5a04445522793d4dc88 - Path: commit f23fa31f4287cda0289a41d7148b60479abf137f - Points: commit bec723ba170ccbd24ec425fdf023cce7fe1be011 - Raytracing: commit 08d4ac63a33d4dbcfc52614a57cfaa79cb17955a - ReverseEnginering: commit 5ca787cb0e13053b4523be8009d2e903ceab5d23 - Robot: commit bad4809a1c1c60e6223b6c6b68d30beb29c5c16f - Sketcher: commit 3c96daf105a233f987aa408438d20938a495494b - Spreadsheet: commit 66e8a2bef3f14424d288e4ab472eaa5343c1b55 - Start: commit c9dee5e70a46daaa59ac2e6f43a1600aca5af12b - Surface: commit 6b04215be6b7d6daea28f90bed96b7589db18320 - TechDraw: commit 5e6699e48d577b21c86ca4bee0b778c14df330de - Test: commit ea5b45b92c3055a04487a90c60572e081643c03b - Web: commit ee6d631531faeff2bfb1180f74587e004320f240 --- src/Mod/Drawing/App/CMakeLists.txt | 1 + src/Mod/Drawing/Gui/CMakeLists.txt | 1 + src/Mod/Image/Gui/CMakeLists.txt | 1 + src/Mod/Import/App/CMakeLists.txt | 3 ++- src/Mod/Import/Gui/CMakeLists.txt | 1 + src/Mod/Inspection/App/CMakeLists.txt | 1 + src/Mod/Inspection/Gui/CMakeLists.txt | 1 + src/Mod/Mesh/App/CMakeLists.txt | 1 + src/Mod/Mesh/Gui/CMakeLists.txt | 1 + src/Mod/Part/App/CMakeLists.txt | 1 + src/Mod/Part/Gui/CMakeLists.txt | 1 + src/Mod/PartDesign/App/CMakeLists.txt | 1 + src/Mod/PartDesign/Gui/CMakeLists.txt | 1 + src/Mod/Path/App/CMakeLists.txt | 1 + src/Mod/Path/Gui/CMakeLists.txt | 1 + src/Mod/Points/App/CMakeLists.txt | 1 + src/Mod/Points/Gui/CMakeLists.txt | 1 + src/Mod/Raytracing/App/CMakeLists.txt | 1 + src/Mod/Raytracing/Gui/CMakeLists.txt | 1 + src/Mod/ReverseEngineering/App/CMakeLists.txt | 1 + src/Mod/ReverseEngineering/Gui/CMakeLists.txt | 1 + src/Mod/Robot/App/CMakeLists.txt | 1 + src/Mod/Robot/Gui/CMakeLists.txt | 1 + src/Mod/Sketcher/App/CMakeLists.txt | 1 + src/Mod/Sketcher/Gui/CMakeLists.txt | 1 + src/Mod/Spreadsheet/App/CMakeLists.txt | 1 + src/Mod/Spreadsheet/Gui/CMakeLists.txt | 1 + src/Mod/Start/Gui/CMakeLists.txt | 1 + src/Mod/Surface/App/CMakeLists.txt | 1 + src/Mod/Surface/Gui/CMakeLists.txt | 1 + src/Mod/TechDraw/App/CMakeLists.txt | 1 + src/Mod/TechDraw/Gui/CMakeLists.txt | 1 + src/Mod/Test/Gui/CMakeLists.txt | 1 + src/Mod/Web/Gui/CMakeLists.txt | 1 + 34 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/Mod/Drawing/App/CMakeLists.txt b/src/Mod/Drawing/App/CMakeLists.txt index a6e0ff1c4b..86127d38a1 100644 --- a/src/Mod/Drawing/App/CMakeLists.txt +++ b/src/Mod/Drawing/App/CMakeLists.txt @@ -10,6 +10,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Drawing/Gui/CMakeLists.txt b/src/Mod/Drawing/Gui/CMakeLists.txt index d5f90073b2..5579504cb4 100644 --- a/src/Mod/Drawing/Gui/CMakeLists.txt +++ b/src/Mod/Drawing/Gui/CMakeLists.txt @@ -13,6 +13,7 @@ include_directories( ${PYTHON_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Image/Gui/CMakeLists.txt b/src/Mod/Image/Gui/CMakeLists.txt index 0132d5b9c6..a3a76ca2d7 100644 --- a/src/Mod/Image/Gui/CMakeLists.txt +++ b/src/Mod/Image/Gui/CMakeLists.txt @@ -11,6 +11,7 @@ include_directories( ${OPENCV2_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) if(MSVC) diff --git a/src/Mod/Import/App/CMakeLists.txt b/src/Mod/Import/App/CMakeLists.txt index 885e9b6cee..a037deb82d 100644 --- a/src/Mod/Import/App/CMakeLists.txt +++ b/src/Mod/Import/App/CMakeLists.txt @@ -8,11 +8,12 @@ endif(MSVC) include_directories( ${CMAKE_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} ${Boost_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} - ${CMAKE_CURRENT_SOURCE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Import/Gui/CMakeLists.txt b/src/Mod/Import/Gui/CMakeLists.txt index 438ff59c48..a0fae5a58d 100644 --- a/src/Mod/Import/Gui/CMakeLists.txt +++ b/src/Mod/Import/Gui/CMakeLists.txt @@ -12,6 +12,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${COIN3D_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} ) diff --git a/src/Mod/Inspection/App/CMakeLists.txt b/src/Mod/Inspection/App/CMakeLists.txt index 707df92694..78cbb20f5f 100644 --- a/src/Mod/Inspection/App/CMakeLists.txt +++ b/src/Mod/Inspection/App/CMakeLists.txt @@ -12,6 +12,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Inspection/Gui/CMakeLists.txt b/src/Mod/Inspection/Gui/CMakeLists.txt index 1e9e655a43..657f842c46 100644 --- a/src/Mod/Inspection/Gui/CMakeLists.txt +++ b/src/Mod/Inspection/Gui/CMakeLists.txt @@ -4,6 +4,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ${COIN3D_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ) diff --git a/src/Mod/Mesh/App/CMakeLists.txt b/src/Mod/Mesh/App/CMakeLists.txt index ea7df721d3..43351fdd9f 100644 --- a/src/Mod/Mesh/App/CMakeLists.txt +++ b/src/Mod/Mesh/App/CMakeLists.txt @@ -8,6 +8,7 @@ include_directories( ${CMAKE_SOURCE_DIR}/src/3rdParty/libkdtree ${Boost_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIR} ) diff --git a/src/Mod/Mesh/Gui/CMakeLists.txt b/src/Mod/Mesh/Gui/CMakeLists.txt index 92f4cc60af..33ba8cd1c8 100644 --- a/src/Mod/Mesh/Gui/CMakeLists.txt +++ b/src/Mod/Mesh/Gui/CMakeLists.txt @@ -5,6 +5,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS}/Inventor/annex ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) if(MSVC) diff --git a/src/Mod/Part/App/CMakeLists.txt b/src/Mod/Part/App/CMakeLists.txt index 7851790385..8c7583f661 100644 --- a/src/Mod/Part/App/CMakeLists.txt +++ b/src/Mod/Part/App/CMakeLists.txt @@ -17,6 +17,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${FREETYPE_INCLUDE_DIRS} ) diff --git a/src/Mod/Part/Gui/CMakeLists.txt b/src/Mod/Part/Gui/CMakeLists.txt index 758324d489..4f1aeda1fc 100644 --- a/src/Mod/Part/Gui/CMakeLists.txt +++ b/src/Mod/Part/Gui/CMakeLists.txt @@ -13,6 +13,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/PartDesign/App/CMakeLists.txt b/src/Mod/PartDesign/App/CMakeLists.txt index 182a3423be..d74a77c1d5 100644 --- a/src/Mod/PartDesign/App/CMakeLists.txt +++ b/src/Mod/PartDesign/App/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${QT_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${QT_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/PartDesign/Gui/CMakeLists.txt b/src/Mod/PartDesign/Gui/CMakeLists.txt index e7f9d5bf43..2ef6ad7882 100644 --- a/src/Mod/PartDesign/Gui/CMakeLists.txt +++ b/src/Mod/PartDesign/Gui/CMakeLists.txt @@ -13,6 +13,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Path/App/CMakeLists.txt b/src/Mod/Path/App/CMakeLists.txt index 1d1110350c..fa9a52c302 100644 --- a/src/Mod/Path/App/CMakeLists.txt +++ b/src/Mod/Path/App/CMakeLists.txt @@ -18,6 +18,7 @@ include_directories( ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Path/Gui/CMakeLists.txt b/src/Mod/Path/Gui/CMakeLists.txt index 89d6e72ae1..e0c8d919f9 100644 --- a/src/Mod/Path/Gui/CMakeLists.txt +++ b/src/Mod/Path/Gui/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Points/App/CMakeLists.txt b/src/Mod/Points/App/CMakeLists.txt index 3a32b8eb84..3529caa5e9 100644 --- a/src/Mod/Points/App/CMakeLists.txt +++ b/src/Mod/Points/App/CMakeLists.txt @@ -8,6 +8,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${CMAKE_BINARY_DIR}/src/3rdParty/libE57Format ${CMAKE_SOURCE_DIR}/src/3rdParty/libE57Format/include diff --git a/src/Mod/Points/Gui/CMakeLists.txt b/src/Mod/Points/Gui/CMakeLists.txt index 82b89d4239..eef1165d7d 100644 --- a/src/Mod/Points/Gui/CMakeLists.txt +++ b/src/Mod/Points/Gui/CMakeLists.txt @@ -5,6 +5,7 @@ include_directories( ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) set(PointsGui_LIBS diff --git a/src/Mod/Raytracing/App/CMakeLists.txt b/src/Mod/Raytracing/App/CMakeLists.txt index c1e2df18bd..97024d0fc8 100644 --- a/src/Mod/Raytracing/App/CMakeLists.txt +++ b/src/Mod/Raytracing/App/CMakeLists.txt @@ -11,6 +11,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Raytracing/Gui/CMakeLists.txt b/src/Mod/Raytracing/Gui/CMakeLists.txt index 0d84834dfa..31e8b524b4 100644 --- a/src/Mod/Raytracing/Gui/CMakeLists.txt +++ b/src/Mod/Raytracing/Gui/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/ReverseEngineering/App/CMakeLists.txt b/src/Mod/ReverseEngineering/App/CMakeLists.txt index 1ea1a8457a..13d5d2ab5a 100644 --- a/src/Mod/ReverseEngineering/App/CMakeLists.txt +++ b/src/Mod/ReverseEngineering/App/CMakeLists.txt @@ -29,6 +29,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIR} ${PCL_INCLUDE_DIRS} diff --git a/src/Mod/ReverseEngineering/Gui/CMakeLists.txt b/src/Mod/ReverseEngineering/Gui/CMakeLists.txt index a25f86a17a..183ec9aea1 100644 --- a/src/Mod/ReverseEngineering/Gui/CMakeLists.txt +++ b/src/Mod/ReverseEngineering/Gui/CMakeLists.txt @@ -13,6 +13,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Robot/App/CMakeLists.txt b/src/Mod/Robot/App/CMakeLists.txt index 82f90ee20f..a7cbaf55bf 100644 --- a/src/Mod/Robot/App/CMakeLists.txt +++ b/src/Mod/Robot/App/CMakeLists.txt @@ -15,6 +15,7 @@ include_directories( ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Robot/Gui/CMakeLists.txt b/src/Mod/Robot/Gui/CMakeLists.txt index 3140e66783..a76aa5b00b 100644 --- a/src/Mod/Robot/Gui/CMakeLists.txt +++ b/src/Mod/Robot/Gui/CMakeLists.txt @@ -16,6 +16,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${EIGEN3_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Sketcher/App/CMakeLists.txt b/src/Mod/Sketcher/App/CMakeLists.txt index bff82ed3ee..d6a600bd4b 100644 --- a/src/Mod/Sketcher/App/CMakeLists.txt +++ b/src/Mod/Sketcher/App/CMakeLists.txt @@ -24,6 +24,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Sketcher/Gui/CMakeLists.txt b/src/Mod/Sketcher/Gui/CMakeLists.txt index 820218dfd9..056ae1492f 100644 --- a/src/Mod/Sketcher/Gui/CMakeLists.txt +++ b/src/Mod/Sketcher/Gui/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIR} ) link_directories(${OCC_LIBRARY_DIR}) diff --git a/src/Mod/Spreadsheet/App/CMakeLists.txt b/src/Mod/Spreadsheet/App/CMakeLists.txt index 4c4cbc3205..40b116ba8f 100644 --- a/src/Mod/Spreadsheet/App/CMakeLists.txt +++ b/src/Mod/Spreadsheet/App/CMakeLists.txt @@ -8,6 +8,7 @@ include_directories( ${PYTHON_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) set(Spreadsheet_LIBS diff --git a/src/Mod/Spreadsheet/Gui/CMakeLists.txt b/src/Mod/Spreadsheet/Gui/CMakeLists.txt index 7f0975be55..ae932c3245 100644 --- a/src/Mod/Spreadsheet/Gui/CMakeLists.txt +++ b/src/Mod/Spreadsheet/Gui/CMakeLists.txt @@ -5,6 +5,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) generate_from_xml(ViewProviderSpreadsheetPy) diff --git a/src/Mod/Start/Gui/CMakeLists.txt b/src/Mod/Start/Gui/CMakeLists.txt index 10b91ef91e..caa6a64e1d 100644 --- a/src/Mod/Start/Gui/CMakeLists.txt +++ b/src/Mod/Start/Gui/CMakeLists.txt @@ -4,6 +4,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) set(StartGui_LIBS diff --git a/src/Mod/Surface/App/CMakeLists.txt b/src/Mod/Surface/App/CMakeLists.txt index 067d4a0aea..02010eaffe 100644 --- a/src/Mod/Surface/App/CMakeLists.txt +++ b/src/Mod/Surface/App/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ${FREETYPE_INCLUDE_DIRS} ) diff --git a/src/Mod/Surface/Gui/CMakeLists.txt b/src/Mod/Surface/Gui/CMakeLists.txt index 5d4d9e77b5..1764c167dc 100644 --- a/src/Mod/Surface/Gui/CMakeLists.txt +++ b/src/Mod/Surface/Gui/CMakeLists.txt @@ -14,6 +14,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ) diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt index daab98cbdb..285c3f198c 100644 --- a/src/Mod/TechDraw/App/CMakeLists.txt +++ b/src/Mod/TechDraw/App/CMakeLists.txt @@ -15,6 +15,7 @@ include_directories( ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ${QT_QTCORE_INCLUDE_DIR} ) diff --git a/src/Mod/TechDraw/Gui/CMakeLists.txt b/src/Mod/TechDraw/Gui/CMakeLists.txt index 21a7cb9a67..c2b25e0a8d 100644 --- a/src/Mod/TechDraw/Gui/CMakeLists.txt +++ b/src/Mod/TechDraw/Gui/CMakeLists.txt @@ -23,6 +23,7 @@ include_directories( ${PYTHON_INCLUDE_DIRS} ${OCC_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} + ${XercesC_INCLUDE_DIRS} ) if(BUILD_QT5) diff --git a/src/Mod/Test/Gui/CMakeLists.txt b/src/Mod/Test/Gui/CMakeLists.txt index 23c86e686c..536662aa5b 100644 --- a/src/Mod/Test/Gui/CMakeLists.txt +++ b/src/Mod/Test/Gui/CMakeLists.txt @@ -3,6 +3,7 @@ include_directories( ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) set(TestGui_LIBS diff --git a/src/Mod/Web/Gui/CMakeLists.txt b/src/Mod/Web/Gui/CMakeLists.txt index e1aac2d4ac..8167f35779 100644 --- a/src/Mod/Web/Gui/CMakeLists.txt +++ b/src/Mod/Web/Gui/CMakeLists.txt @@ -4,6 +4,7 @@ include_directories( ${COIN3D_INCLUDE_DIRS} ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} ) if (Qt5WebEngineWidgets_FOUND)