diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index da61e1f..d884172 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,17 +11,12 @@ OPTION(WITH_SPEEX "Enable the Speex codec" OFF) OPTION(WITH_ILBC "Enable the iLBC codec" OFF) OPTION(WITH_ALSA "Enable ALSA support" ON) OPTION(WITH_DIAMONDCARD "Enable Diamondcard integration" OFF) -OPTION(WITH_QT4 "Enable Qt 4 GUI" OFF) -OPTION(WITH_QT5 "Enable Qt 5 GUI" OFF) +OPTION(WITH_QT5 "Enable Qt 5 GUI" ON) OPTION(WITH_G729 "Enable G.729A support" OFF) OPTION(WITH_GSM "Use external GSM library" OFF) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake") -if (WITH_QT4 AND WITH_QT5) - message(FATAL_ERROR "Qt 4 and Qt 5 cannot be enabled at the same time!") -endif (WITH_QT4 AND WITH_QT5) - include (CheckIncludeFile) include (CheckIncludeFiles) @@ -35,21 +30,14 @@ find_package(Commoncpp REQUIRED) find_package(Ccrtp REQUIRED) find_package(Ucommon REQUIRED) -if (WITH_QT4) - find_package(Qt4 REQUIRED COMPONENTS QTGUI QTDECLARATIVE) - include_directories(${QT_QT3SUPPORT_INCLUDE_DIR} - ${QT_QTCORE_INCLUDE_DIR} ${QT_QTGUI_INCLUDE_DIR} - ${QT_QTDECLARATIVE_INCLUDE_DIR} ${QT_INCLUDE_DIR}) - -elseif (WITH_QT5) +if (WITH_QT5) find_package(Qt5Widgets REQUIRED) find_package(Qt5LinguistTools REQUIRED) - find_package(Qt5Declarative REQUIRED) find_package(Qt5Quick REQUIRED) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS} ${Qt5Declarative_EXECUTABLE_COMPILE_FLAGS}") - include_directories(${Qt5Widgets_INCLUDES} ${Qt5Declarative_INCLUDES}) - add_definitions(${Qt5Widgets_DEFINITIONS} ${Qt5Declarative_DEFINITIONS}) -endif (WITH_QT4) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS} ${Qt5Quick_EXECUTABLE_COMPILE_FLAGS}") + include_directories(${Qt5Widgets_INCLUDES} ${Qt5Quick_INCLUDES}) + add_definitions(${Qt5Widgets_DEFINITIONS} ${Qt5Quick_DEFINITIONS}) +endif (WITH_QT5) include_directories(${LIBXML2_INCLUDE_DIR}) |