From f925fa45afca9bdf5e029a1fcaaee440a4cd089f Mon Sep 17 00:00:00 2001 From: Tomas Pavlicek Date: Mon, 10 Jun 2019 11:49:39 +0200 Subject: [PATCH] TechDraw: SVG export refactoring - Fix DLL export/import issue --- src/Mod/TechDraw/App/CMakeLists.txt | 2 +- src/Mod/TechDraw/App/QDomNodeModel.cpp | 1 + src/Mod/TechDraw/App/QDomNodeModel.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt index 36d9ee5b59..589bae478d 100644 --- a/src/Mod/TechDraw/App/CMakeLists.txt +++ b/src/Mod/TechDraw/App/CMakeLists.txt @@ -192,7 +192,7 @@ endif(FREECAD_USE_PCH) add_library(TechDraw SHARED ${TechDraw_SRCS} ${Draw_SRCS} ${TechDrawAlgos_SRCS} ${Geometry_SRCS} ${Python_SRCS}) -target_link_libraries(TechDraw ${TechDrawLIBS};${QT_QTXML_LIBRARY};${QtXmlPatternsLib};${TechDraw}) +target_link_libraries(TechDraw ${TechDrawLIBS};${QtXmlPatternsLib};${TechDraw}) ADD_CUSTOM_COMMAND(TARGET TechDraw POST_BUILD diff --git a/src/Mod/TechDraw/App/QDomNodeModel.cpp b/src/Mod/TechDraw/App/QDomNodeModel.cpp index 6e1111b64f..b496285f1c 100644 --- a/src/Mod/TechDraw/App/QDomNodeModel.cpp +++ b/src/Mod/TechDraw/App/QDomNodeModel.cpp @@ -23,6 +23,7 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#include "PreCompiled.h" #include "QDomNodeModel.h" diff --git a/src/Mod/TechDraw/App/QDomNodeModel.h b/src/Mod/TechDraw/App/QDomNodeModel.h index 4aa774e051..8ac71cb29a 100644 --- a/src/Mod/TechDraw/App/QDomNodeModel.h +++ b/src/Mod/TechDraw/App/QDomNodeModel.h @@ -5,7 +5,7 @@ #include #include -class QDomNodeModel: public QAbstractXmlNodeModel +class TechDrawExport QDomNodeModel: public QAbstractXmlNodeModel { public: QDomNodeModel(QXmlNamePool, QDomDocument, bool parsedReadOnly = false);