From 303cc02d829579fe3104c5e5da2e5e8f50ccc194 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 15 May 2012 11:42:32 +0200 Subject: [PATCH] Added inclusion of Qt. --- CMakeLists.txt | 3 +++ scripts/cmake/Find.cmake | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 43a63556950..59031614c5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,6 +25,9 @@ IF((CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC) AND GPROF_PATH) OPTION(OGS_PROFILE "Enables compiling with flags set for profiling with gprof." OFF) ENDIF() # GCC AND GPROF_PATH +# Disable Qt +OPTION(OGS_DONT_USE_QT "Disables all Qt specific code." OFF) + ###################### ### Subdirectories ### ###################### diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake index dc96a893f09..9140083dd8e 100644 --- a/scripts/cmake/Find.cmake +++ b/scripts/cmake/Find.cmake @@ -28,3 +28,20 @@ ENDIF() FIND_PACKAGE(Metis) +## Qt4 library ## +IF(NOT OGS_DONT_USE_QT) + FIND_PACKAGE( Qt4 4.5) +ENDIF(NOT OGS_DONT_USE_QT) + +IF ( QT4_FOUND ) + # Enable more modules + SET(QT_USE_QTOPENGL TRUE) + SET(QT_USE_QTSQL TRUE) + SET(QT_USE_QTTEST TRUE) + SET(QT_USE_QTXML TRUE) + IF(QT_QTXMLPATTERNS_FOUND) + SET(QT_USE_QTXMLPATTERNS TRUE) + ENDIF(QT_QTXMLPATTERNS_FOUND) + INCLUDE( ${QT_USE_FILE} ) + ADD_DEFINITIONS(${QT_DEFINITIONS}) +ENDIF (QT4_FOUND ) -- GitLab