From dd17bdef5cd3dbe09bcff3d7e384c69bc32e7eec Mon Sep 17 00:00:00 2001 From: ComixHe Date: Tue, 27 Jan 2026 12:00:14 +0800 Subject: [PATCH 1/2] fix(build): remove trailing slash in SERVICE_DEST_PATH to resolve CMP0177 Signed-off-by: ComixHe --- misc/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/CMakeLists.txt b/misc/CMakeLists.txt index 29283f5a..4d3b0311 100644 --- a/misc/CMakeLists.txt +++ b/misc/CMakeLists.txt @@ -24,7 +24,7 @@ set(SYSTEMD_USER_DROP_IN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/systemd/user/app-DDE-.service.d/override.conf ) -set(SERVICE_DEST_PATH ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/) +set(SERVICE_DEST_PATH ${CMAKE_INSTALL_PREFIX}/lib/systemd/user) install(FILES ${SYSTEMD_USER_FILE} DESTINATION ${SERVICE_DEST_PATH}) install(FILES ${SYSTEMD_USER_DROP_IN_FILE} DESTINATION ${SERVICE_DEST_PATH}/app-DDE-.service.d) From 83058748153715e5eeaeaea2ad1fc63830b18c28 Mon Sep 17 00:00:00 2001 From: ComixHe Date: Tue, 27 Jan 2026 15:26:19 +0800 Subject: [PATCH 2/2] fix(build): change working directory of gtest_discovery_tests to prevent cmake generating some build files to source tree. Signed-off-by: ComixHe --- tests/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index eea5e2d6..ca3b9e9e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -24,4 +24,4 @@ target_compile_options(${BIN_NAME} PRIVATE ) include(GoogleTest) -gtest_discover_tests(${BIN_NAME} WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/tests) +gtest_discover_tests(${BIN_NAME} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})