chore: move package search to the top cmakelists

This commit is contained in:
Mikhail Zolotukhin 2021-11-16 01:25:33 +03:00
parent b065bf6827
commit 54fc9158ce
3 changed files with 27 additions and 35 deletions

View File

@ -5,4 +5,31 @@ cmake_minimum_required(VERSION 3.16)
project(bismuth)
set(QT_MIN_VERSION "5.15.0")
set(KF5_MIN_VERSION "5.80.0")
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
include(KDECompilerSettings NO_POLICY_SCOPE)
include(ECMInstallIcons)
find_package(
Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
DBus
Quick
Svg
)
find_package(
KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
I18n
KCMUtils
Declarative
Config
)
add_subdirectory(src)

View File

@ -5,33 +5,6 @@ cmake_minimum_required(VERSION 3.16)
project(bismuth-kcm)
set(QT_MIN_VERSION "5.15.0")
set(KF5_MIN_VERSION "5.80.0")
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMInstallIcons)
find_package(
Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
DBus
Quick
Svg
)
find_package(
KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
I18n
KCMUtils
Declarative
Config
)
add_library(kcm_bismuth MODULE)
qt_add_dbus_interface(kwin_dbus_srcs org.kde.KWin.xml kwin_interface)

View File

@ -13,14 +13,6 @@ execute_process(COMMAND "git" "describe" "--tags" "--abbrev=0" OUTPUT_VARIABLE C
string(REPLACE "\n" "" CMAKE_PROJECT_VERSION "${CMAKE_PROJECT_VERSION}")
string(REPLACE "v" "" CMAKE_PROJECT_VERSION "${CMAKE_PROJECT_VERSION}")
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
include(KDEInstallDirs)
include(KDECMakeSettings)
include(ECMInstallIcons)
add_custom_target(
KWinScript ALL
COMMENT "🏗 Building KWin Script..."