summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAlf Gaida2018-11-24 13:29:26 +0100
committerAlf Gaida2018-11-30 21:04:55 +0100
commitcdc112d0c41138a36758407d449a539633b42b85 (patch)
treedbf5d6d16e7d30bb353de188f7fa6cd4a31449aa /CMakeLists.txt
parentTranslated using Weblate (Galician) (diff)
downloadpavucontrol-slx-cdc112d0c41138a36758407d449a539633b42b85.tar.gz
pavucontrol-slx-cdc112d0c41138a36758407d449a539633b42b85.tar.xz
pavucontrol-slx-cdc112d0c41138a36758407d449a539633b42b85.zip
Provide minimum versions
use FindGLIB from build tools
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt17
1 files changed, 9 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 139a653..bc1194d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,6 @@ project(pavucontrol-qt)
option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF)
-set(LXQTBT_MINIMUM_VERSION "0.5.0")
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
set(CMAKE_INCLUDE_CURRENT_DIR ON)
@@ -18,12 +17,18 @@ set(CMAKE_AUTOUIC ON)
include(GNUInstallDirs)
-find_package(Qt5Widgets REQUIRED)
-find_package(Qt5LinguistTools REQUIRED)
-find_package(Qt5DBus REQUIRED)
+# Minimum Versions
+set(GLIB_MINIMUM_VERSION "2.50.0")
+set(LXQTBT_MINIMUM_VERSION "0.6.0")
+set(QT_MINIMUM_VERSION "5.7.1")
+find_package(Qt5Widgets ${QT_MINIMUM_VERSION} REQUIRED)
+find_package(Qt5LinguistTools ${QT_MINIMUM_VERSION} REQUIRED)
+find_package(Qt5DBus ${QT_MINIMUM_VERSION} REQUIRED)
find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
+find_package(GLIB ${GLIB_MINIMUM_VERSION} REQUIRED)
+
set(PAVUCONTROLQT_MAJOR_VERSION 0)
set(PAVUCONTROLQT_MINOR_VERSION 14)
set(PAVUCONTROLQT_PATCH_VERSION 0)
@@ -40,9 +45,5 @@ pkg_check_modules(
libpulse>=5.0
libpulse-mainloop-glib>=0.9.16
)
-pkg_check_modules(
- GLIB REQUIRED
- glib-2.0
-)
add_subdirectory(src)