File 0007-Define-SYSCONFDIR-for-unix-like-builds.patch of Package kdrive
From 173c1b26cf2612df75a4e322e9b3bce78d75c390 Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Thu, 24 Apr 2025 00:23:57 +0200
Subject: [PATCH 07/10] Define SYSCONFDIR for unix-like builds
---
CMakeLists.txt | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cf83e39..d58f00c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.16)
+cmake_minimum_required(VERSION 3.20)
set(CMAKE_CXX_STANDARD 20)
project(client)
@@ -87,6 +87,14 @@ include_directories(
include(GNUInstallDirs)
include(GenerateExportHeader)
+if(NOT DEFINED SYSCONFDIR)
+ if(UNIX)
+ set(SYSCONFDIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}")
+ endif()
+else()
+ cmake_path(ABSOLUTE_PATH SYSCONFDIR BASE_DIRECTORY "${CMAKE_INSTALL_PREFIX}" OUTPUT_VARIABLE SYSCONFDIR)
+endif()
+
add_definitions(
-DQT_USE_QSTRINGBUILDER
-DQT_MESSAGELOGCONTEXT #enable function name and line number in debug output
--
2.50.0