From 7cb4243cf8e27806008554e0048c831f209783f3 Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Mon, 19 Dec 2016 14:32:53 +0100
Subject: [PATCH] Fix linker errors.

---
 Applications/DataExplorer/Base/CMakeLists.txt      | 2 +-
 Applications/Utils/OGSFileConverter/CMakeLists.txt | 4 +---
 scripts/cmake/Find.cmake                           | 3 +++
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Applications/DataExplorer/Base/CMakeLists.txt b/Applications/DataExplorer/Base/CMakeLists.txt
index 0f05dccec88..8c5ce146dfa 100644
--- a/Applications/DataExplorer/Base/CMakeLists.txt
+++ b/Applications/DataExplorer/Base/CMakeLists.txt
@@ -37,7 +37,7 @@ add_library(QtBase
 )
 
 target_link_libraries(QtBase
-    Qt5::Gui
+    Qt5::Widgets
     GeoLib)
 
 set_property(TARGET QtBase PROPERTY FOLDER "DataExplorer")
diff --git a/Applications/Utils/OGSFileConverter/CMakeLists.txt b/Applications/Utils/OGSFileConverter/CMakeLists.txt
index 03f55447988..a6e34797932 100644
--- a/Applications/Utils/OGSFileConverter/CMakeLists.txt
+++ b/Applications/Utils/OGSFileConverter/CMakeLists.txt
@@ -13,7 +13,7 @@ set(SOURCES
     OGSFileConverter.cpp
 )
 
-find_package(Qt4 QUIET REQUIRED)
+find_package(Qt5 QUIET REQUIRED Gui Widgets Xml XmlPatterns)
 
 include_directories(
     ${CMAKE_BINARY_DIR}/Applications/Utils/OGSFileConverter
@@ -47,8 +47,6 @@ target_link_libraries(OGSFileConverter
     GeoLib)
 ADD_VTK_DEPENDENCY(OGSFileConverter)
 
-include(${QT_USE_FILE})
-
 set(CMAKE_CONFIGURATION_TYPES "Release;Debug" CACHE TYPE INTERNAL FORCE)
 set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
 set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake
index 98e7288d7b9..d8cbb79405a 100644
--- a/scripts/cmake/Find.cmake
+++ b/scripts/cmake/Find.cmake
@@ -96,6 +96,9 @@ find_package(Metis QUIET)
 
 ## Qt5 library ##
 if(OGS_BUILD_GUI)
+    if(USE_CONAN)
+      set(Qt5_DIR ${CONAN_QT_ROOT}/lib/cmake/Qt5)
+    endif()
     find_package( Qt5 5.5 REQUIRED Gui Widgets Xml XmlPatterns)
     cmake_policy(SET CMP0020 NEW)
     if(CMAKE_CROSSCOMPILING)
-- 
GitLab