From aa710259708f1086bc045cfd20e2ee93b2026835 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Sat, 29 Jan 2022 15:57:00 -0700 Subject: [PATCH] cmake: add some hacks to copy TBB .dll's --- bsputil/CMakeLists.txt | 5 +++++ qbsp/CMakeLists.txt | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/bsputil/CMakeLists.txt b/bsputil/CMakeLists.txt index 84fcd61c..e45d1301 100644 --- a/bsputil/CMakeLists.txt +++ b/bsputil/CMakeLists.txt @@ -5,4 +5,9 @@ set(BSPUTIL_SOURCES add_executable(bsputil ${BSPUTIL_SOURCES}) target_link_libraries(bsputil common TBB::tbb fmt::fmt) + +# HACK: copy .dll dependencies +add_custom_command(TARGET bsputil POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different "$" "$") + install(TARGETS bsputil RUNTIME DESTINATION bin) diff --git a/qbsp/CMakeLists.txt b/qbsp/CMakeLists.txt index 6525c62c..01156143 100644 --- a/qbsp/CMakeLists.txt +++ b/qbsp/CMakeLists.txt @@ -38,6 +38,10 @@ target_link_libraries(qbsp libqbsp) install(TARGETS qbsp RUNTIME DESTINATION bin) +# HACK: copy .dll dependencies +add_custom_command(TARGET qbsp POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy_if_different "$" "$") + # test (copied from light/CMakeLists.txt) set(QBSP_TEST_SOURCE