Corrected issues for building outside of kde-builder

This commit is contained in:
Digital Artifex
2025-08-05 04:36:39 -04:00
parent 28055234de
commit cbb65358d3
2 changed files with 8 additions and 7 deletions

View File

@@ -2,12 +2,13 @@ cmake_minimum_required(VERSION 3.16)
project(komplex VERSION 0.1 LANGUAGES CXX) project(komplex VERSION 0.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
set(QT_QML_GENERATE_QMLLS_INI ON) set(QT_QML_GENERATE_QMLLS_INI ON)
set(KF_MIN_VERSION "5.68.0") set(KF_MIN_VERSION "6.0.0")
set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY true) set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY true)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
@@ -28,6 +29,8 @@ endif()
find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
find_package(Qt6 REQUIRED COMPONENTS Core Gui Qml Multimedia Quick Quick3D)
include(KDEInstallDirs) include(KDEInstallDirs)
include(KDECMakeSettings) include(KDECMakeSettings)
include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECompilerSettings NO_POLICY_SCOPE)
@@ -42,8 +45,6 @@ include(ECMDeprecationSettings)
include(ECMQmlModule) include(ECMQmlModule)
include(GNUInstallDirs) include(GNUInstallDirs)
find_package(Qt6 REQUIRED COMPONENTS Quick Core Gui Quick3D Qml Multimedia)
find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS
CoreAddons # KAboutData CoreAddons # KAboutData
I18n # KLocalizedString I18n # KLocalizedString
@@ -51,7 +52,7 @@ find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS
) )
find_package(Plasma REQUIRED) find_package(Plasma REQUIRED)
qt_standard_project_setup(REQUIRES 6.8) qt_standard_project_setup(REQUIRES 6.9)
add_definitions(-DTRANSLATION_DOMAIN=\"plasma_wallpaper_com.github.digitalartifex.komplex\") add_definitions(-DTRANSLATION_DOMAIN=\"plasma_wallpaper_com.github.digitalartifex.komplex\")