From 6986c35c5abb8da0229368f8205ba04181e3d226 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 21 Apr 2017 12:27:55 +0200 Subject: [PATCH] [CMake] Fixed ApplicationsFileIO linkage with PCH. --- Applications/FileIO/CMakeLists.txt | 14 +++----------- Applications/FileIO/FEFLOW/FEFLOWGeoInterface.cpp | 2 +- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/Applications/FileIO/CMakeLists.txt b/Applications/FileIO/CMakeLists.txt index 0b1020ab3c3..826f2e7c80b 100644 --- a/Applications/FileIO/CMakeLists.txt +++ b/Applications/FileIO/CMakeLists.txt @@ -1,13 +1,12 @@ GET_SOURCE_FILES(SOURCES) +APPEND_SOURCE_FILES(SOURCES Gmsh) + if(NOT Shapelib_FOUND) list(REMOVE_ITEM SOURCES SHPInterface.h SHPInterface.cpp) endif() -if(Qt5XmlPatterns_FOUND) - APPEND_SOURCE_FILES(SOURCES XmlIO/Qt) -endif() -APPEND_SOURCE_FILES(SOURCES Gmsh) if(Qt5XmlPatterns_FOUND) + APPEND_SOURCE_FILES(SOURCES XmlIO/Qt) APPEND_SOURCE_FILES(SOURCES FEFLOW) endif() @@ -22,13 +21,6 @@ include(${PROJECT_SOURCE_DIR}/scripts/cmake/OGSEnabledElements.cmake) add_library(ApplicationsFileIO ${SOURCES}) target_link_libraries(ApplicationsFileIO DataHolderLib) -if(Qt5XmlPatterns_FOUND) - target_link_libraries(ApplicationsFileIO Qt5::Xml Qt5::XmlPatterns) - if(WIN32 AND CMAKE_CROSSCOMPILING AND OPENSSL_FOUND) - target_link_libraries(ApplicationsFileIO Qt5::Network ${OPENSSL_LIBRARIES} ws2_32) - endif() -endif() - if(Shapelib_FOUND) target_link_libraries(ApplicationsFileIO ${Shapelib_LIBRARIES}) endif() diff --git a/Applications/FileIO/FEFLOW/FEFLOWGeoInterface.cpp b/Applications/FileIO/FEFLOW/FEFLOWGeoInterface.cpp index d15d577f39c..d926833ae2c 100644 --- a/Applications/FileIO/FEFLOW/FEFLOWGeoInterface.cpp +++ b/Applications/FileIO/FEFLOW/FEFLOWGeoInterface.cpp @@ -15,7 +15,7 @@ #include <QDomElement> #include <QString> -#include <QtXml> +#include <QtXml/QDomDocument> #include <logog/include/logog.hpp> -- GitLab