diff --git a/Applications/DataExplorer/DataExplorer.cmake b/Applications/DataExplorer/DataExplorer.cmake index 39fee0ee07935ce62a836ee7ec11dadb86b2e94d..3d78aa32ade2ccf38f1016b37d96e118753f2736 100644 --- a/Applications/DataExplorer/DataExplorer.cmake +++ b/Applications/DataExplorer/DataExplorer.cmake @@ -69,6 +69,9 @@ target_link_libraries(DataExplorer if(NOT APPLE AND OGS_USE_CONAN) # HACK for unresolved external target_link_libraries(DataExplorer vtkGUISupportQt-8.1) + if(UNIX) + target_link_libraries(DataExplorer Qt5::X11Extras) + endif() endif() # Workaround for Windows conan tiff-package diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake index ab867da24e3424e82b1f2ce5b29e4cef8c95ee08..6530e929ff7ce5f103c77846db3b3922d4fe64da 100644 --- a/scripts/cmake/Find.cmake +++ b/scripts/cmake/Find.cmake @@ -97,7 +97,11 @@ find_package(Metis QUIET) ## Qt5 library ## if(OGS_BUILD_GUI) - find_package(Qt5 5.2 REQUIRED Gui Widgets Xml XmlPatterns) + set(QT_MODULES Gui Widgets Xml XmlPatterns) + if(OGS_USE_CONAN AND UNIX AND NOT APPLE) + set(QT_MODULES ${QT_MODULES} X11Extras) + endif() + find_package(Qt5 5.2 REQUIRED ${QT_MODULES}) cmake_policy(SET CMP0020 NEW) set(CMAKE_AUTOMOC TRUE) set(CMAKE_AUTOUIC TRUE)