From 3a016ee5886357ab9b6b7c2459f841181c133c67 Mon Sep 17 00:00:00 2001 From: Tiziano Bacocco Date: Sat, 23 Aug 2025 21:11:24 +0200 Subject: [PATCH 1/2] Fix generating version.h.in when project is used as subdirectory Signed-off-by: Tiziano Bacocco --- cmake/modules/GenerateVersionHeader.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/modules/GenerateVersionHeader.cmake b/cmake/modules/GenerateVersionHeader.cmake index ed62702..63267cc 100644 --- a/cmake/modules/GenerateVersionHeader.cmake +++ b/cmake/modules/GenerateVersionHeader.cmake @@ -22,7 +22,7 @@ if(NOT DEFINED GIT_VERSION) endif() configure_file( - ${CMAKE_SOURCE_DIR}/limereport/version.h.in - ${CMAKE_BINARY_DIR}/limereport/version.h + ${CMAKE_CURRENT_SOURCE_DIR}/limereport/version.h.in + ${CMAKE_CURRENT_BINARY_DIR}/limereport/version.h @ONLY) From 752a196f86f1f83a47dc85496cbb9aadbe56cdb6 Mon Sep 17 00:00:00 2001 From: Tiziano Bacocco Date: Sat, 23 Aug 2025 22:57:15 +0200 Subject: [PATCH 2/2] Fix version.h include path as well Signed-off-by: Tiziano Bacocco --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c1edeca..c33f8ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -397,7 +397,7 @@ set(GLOBAL_HEADERS ${PROJECT_NAME}/LRCallbackDS ${PROJECT_NAME}/LRDataManager ${PROJECT_NAME}/LRScriptManager - ${CMAKE_BINARY_DIR}/limereport/version.h + ${CMAKE_CURRENT_BINARY_DIR}/limereport/version.h ) set(PROJECT_NAME ${PROJECT_NAME}-qt${QT_VERSION_MAJOR}) @@ -470,7 +470,7 @@ target_include_directories( ${PROJECT_NAME} PRIVATE limereport/scripteditor ) target_include_directories( ${PROJECT_NAME} PUBLIC - ${CMAKE_BINARY_DIR}/limereport ) + ${CMAKE_CURRENT_BINARY_DIR}/limereport ) target_include_directories( ${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include)