From 8427b52203dceafc811627e580c9388f930c2be3 Mon Sep 17 00:00:00 2001 From: Alice Date: Fri, 29 May 2026 14:36:09 +0200 Subject: [PATCH] copy to server_directory/bin when cross compiling --- slsDetectorServers/matterhornServer/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/slsDetectorServers/matterhornServer/CMakeLists.txt b/slsDetectorServers/matterhornServer/CMakeLists.txt index 3615e0c57..b52d184b2 100644 --- a/slsDetectorServers/matterhornServer/CMakeLists.txt +++ b/slsDetectorServers/matterhornServer/CMakeLists.txt @@ -80,6 +80,14 @@ install(TARGETS matterhornDetectorServer RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ) +if(CMAKE_TOOLCHAIN_FILE AND NOT CMAKE_TOOLCHAIN_FILE STREQUAL "") # copy the server binary + add_custom_command(TARGET matterhornDetectorServer POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different + $ + ${CMAKE_CURRENT_BINARY_DIR}/bin/matterhornDetectorServer + ) +endif() + if(SLS_USE_TESTS) add_subdirectory(tests)