From c3623d197863a7f88253e85425e0372af14a0107 Mon Sep 17 00:00:00 2001 From: Wanwei Wu Date: Tue, 17 Mar 2026 11:28:56 -0500 Subject: [PATCH 1/3] set form data product lib output to main build folder such that root can use the *rootmap and *pcm files directly without throw an error --- test/form/data_products/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/form/data_products/CMakeLists.txt b/test/form/data_products/CMakeLists.txt index 3bf15430..ab1c7619 100644 --- a/test/form/data_products/CMakeLists.txt +++ b/test/form/data_products/CMakeLists.txt @@ -1,6 +1,9 @@ set(FORM_DATA_PROD_LIB_NAME "form_test_data_products") add_library(${FORM_DATA_PROD_LIB_NAME} SHARED track_start.cpp) +set_target_properties(${FORM_DATA_PROD_LIB_NAME} PROPERTIES + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + if(FORM_USE_ROOT_STORAGE) find_package(ROOT REQUIRED COMPONENTS RIO) include_directories(${ROOT_INCLUDE_DIRS}) From f76c940336e63d2a3d04e5c3789c3a5fe83ee4be Mon Sep 17 00:00:00 2001 From: Wanwei Wu Date: Tue, 17 Mar 2026 12:24:02 -0500 Subject: [PATCH 2/3] fix CMake syntx error --- test/form/data_products/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/form/data_products/CMakeLists.txt b/test/form/data_products/CMakeLists.txt index ab1c7619..90803ef9 100644 --- a/test/form/data_products/CMakeLists.txt +++ b/test/form/data_products/CMakeLists.txt @@ -2,7 +2,7 @@ set(FORM_DATA_PROD_LIB_NAME "form_test_data_products") add_library(${FORM_DATA_PROD_LIB_NAME} SHARED track_start.cpp) set_target_properties(${FORM_DATA_PROD_LIB_NAME} PROPERTIES - LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) if(FORM_USE_ROOT_STORAGE) find_package(ROOT REQUIRED COMPONENTS RIO) From 7765bc5073fc2b312f2a88764dd6ef851f31e094 Mon Sep 17 00:00:00 2001 From: Wanwei Wu Date: Tue, 17 Mar 2026 13:11:01 -0500 Subject: [PATCH 3/3] using gersemi to fixt CMake format --- test/form/data_products/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/form/data_products/CMakeLists.txt b/test/form/data_products/CMakeLists.txt index 90803ef9..d026c745 100644 --- a/test/form/data_products/CMakeLists.txt +++ b/test/form/data_products/CMakeLists.txt @@ -1,8 +1,10 @@ set(FORM_DATA_PROD_LIB_NAME "form_test_data_products") add_library(${FORM_DATA_PROD_LIB_NAME} SHARED track_start.cpp) -set_target_properties(${FORM_DATA_PROD_LIB_NAME} PROPERTIES - LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) +set_target_properties( + ${FORM_DATA_PROD_LIB_NAME} + PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +) if(FORM_USE_ROOT_STORAGE) find_package(ROOT REQUIRED COMPONENTS RIO)