Compare commits
No commits in common. "04170918bc929d6f76821e552719e499144a115e" and "cbea744bb393ce3f57e0ccaffd8c3e7a03e4d105" have entirely different histories.
04170918bc
...
cbea744bb3
|
@ -1,6 +1,6 @@
|
|||
# SPDX-FileCopyrightText: 2008 Volker Lanz <vl@fidra.de>
|
||||
# SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org>
|
||||
# SPDX-FileCopyrightText: 2014-2022 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2014-2020 Andrius Štikonas <andrius@stikonas.eu>
|
||||
# SPDX-FileCopyrightText: 2020 David Edmundson <kde@davidedmundson.co.uk>
|
||||
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
@ -30,7 +30,8 @@ set(BLKID_MIN_VERSION "2.33.2")
|
|||
# Runtime
|
||||
# smartmontools 7.0
|
||||
|
||||
set(KDE_COMPILERSETTINGS_LEVEL "5.85")
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
|
||||
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/")
|
||||
|
@ -70,8 +71,15 @@ find_package(PolkitQt${QT_MAJOR_VERSION}-1 REQUIRED)
|
|||
|
||||
# use sane compile flags
|
||||
add_definitions(
|
||||
-DQT_USE_QSTRINGBUILDER
|
||||
-DQT_NO_CAST_TO_ASCII
|
||||
-DQT_NO_CAST_FROM_ASCII
|
||||
-DQT_STRICT_ITERATORS
|
||||
-DQT_NO_URL_CAST_FROM_STRING
|
||||
-DQT_NO_CAST_FROM_BYTEARRAY
|
||||
-DQT_NO_CAST_TO_BYTEARRAY
|
||||
-DQT_USE_FAST_OPERATOR_PLUS
|
||||
-DQT_NO_KEYWORDS
|
||||
-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00
|
||||
)
|
||||
kde_enable_exceptions()
|
||||
|
@ -84,11 +92,13 @@ endif()
|
|||
add_subdirectory(src)
|
||||
|
||||
# create a Config.cmake and a ConfigVersion.cmake file and install them
|
||||
set(INCLUDE_INSTALL_DIR "include/kpmcore/")
|
||||
set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KPMcore")
|
||||
|
||||
configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KPMcoreConfig.cmake.in"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfig.cmake"
|
||||
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
|
||||
PATH_VARS INCLUDE_INSTALL_DIR
|
||||
)
|
||||
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfig.cmake"
|
||||
|
|
|
@ -8,4 +8,5 @@
|
|||
include(CMakeFindDependencyMacro)
|
||||
find_dependency(Qt@QT_MAJOR_VERSION@ @QT_MIN_VERSION@ COMPONENTS Core)
|
||||
|
||||
set_and_check(KPMCORE_INCLUDE_DIR "@PACKAGE_INCLUDE_INSTALL_DIR@")
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/KPMcoreTargets.cmake")
|
||||
|
|
Loading…
Reference in New Issue