From 61af7d7c61c77c2663100a080392980ff646c6d3 Mon Sep 17 00:00:00 2001 From: Hong Jen Yee (PCMan) Date: Wed, 31 Aug 2016 02:34:56 +0800 Subject: Start working on a Qt5 port. --- CMakeLists.txt | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c807b2d --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,39 @@ +cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR) +project(pavucontrol-qt) + +option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF) + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") + +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTOUIC ON) + +include(GNUInstallDirs) + +find_package(Qt5Widgets REQUIRED QUIET) +# find_package(Qt5DBus REQUIRED QUIET) +# find_package(Qt5X11Extras REQUIRED QUIET) +find_package(Qt5LinguistTools REQUIRED QUIET) + +find_package(lxqt REQUIRED QUIET) +find_package(XdgUserDirs REQUIRED QUIET) + +include(LXQtCompilerSettings NO_POLICY_SCOPE) +include(LXQtTranslate) + +find_package(PkgConfig REQUIRED QUIET) +pkg_check_modules( + PULSE REQUIRED + libpulse>=5.0 + libpulse-mainloop-glib>=0.9.16 +) +pkg_check_modules( + GLIB REQUIRED + glib-2.0 + glibmm-2.4 # c++ binding for glib +) + +add_subdirectory(src) + -- cgit v1.2.3-55-g7522