From 551dc24e0e7fb19bbd4d5eccc26639120766127e Mon Sep 17 00:00:00 2001 From: Nav Date: Sat, 25 Sep 2021 01:09:00 +0100 Subject: [PATCH] Changed udev rule copying to copy after build, via a custom command --- CMakeLists.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ff5eccd2..59440b2c 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,12 +6,6 @@ set(CMAKE_VERBOSE_MAKEFILE off) # Create directory for generated sources file(MAKE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/Generated) -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/resources/udevrules/99-bloom.rules - ${CMAKE_CURRENT_SOURCE_DIR}/build/resources/UDevRules/99-bloom.rules - COPYONLY -) - set(CMAKE_CXX_STANDARD 20) set(ENABLE_SANITIZERS off) @@ -201,6 +195,15 @@ add_custom_command( ${CMAKE_CURRENT_SOURCE_DIR}/src/resources.qrc ) +# Copy resources/udevrules/99-bloom.rules to build/resources/UDevRules/99-bloom.rules +add_custom_command( + TARGET Bloom + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy + ${CMAKE_CURRENT_SOURCE_DIR}/resources/udevrules/99-bloom.rules + ${CMAKE_CURRENT_SOURCE_DIR}/build/resources/UDevRules/99-bloom.rules +) + target_link_libraries(Bloom -static-libgcc -static-libstdc++) target_link_libraries(Bloom -lstdc++fs) target_link_libraries(Bloom -lpthread)