File 0001-Define-SYSCONFDIR-for-unix-like-builds.patch of Package kdrive
From ba4a27267d1d39943459525d77ef1ad9d1d698fd Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Thu, 24 Apr 2025 00:23:57 +0200
Subject: [PATCH] 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 306c8734a..79f51f3ff 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)
@@ -94,6 +94,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.51.1