From 15694ad8b103fa69840d765e7b27cff59563c024 Mon Sep 17 00:00:00 2001 From: malinero Date: Sat, 8 Feb 2025 20:33:37 +0100 Subject: [PATCH] Qt6: CI macos-bundle: copy libboost_system --- cmake/Deploy.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cmake/Deploy.cmake b/cmake/Deploy.cmake index 983ab3d361..5ee5c665ee 100644 --- a/cmake/Deploy.cmake +++ b/cmake/Deploy.cmake @@ -37,6 +37,17 @@ if(APPLE OR (WIN32 AND NOT STATIC)) ) endif() + # libbost_chrono-mt.dylib has a dependency on libboost_system-mt.dylib, maydeployqt does not copy it by itself + find_package(Boost COMPONENTS system) + get_target_property(BOOST_SYSTEM_LIB_PATH Boost::system LOCATION) + if(EXISTS ${BOOST_SYSTEM_LIB_PATH}) + add_custom_command(TARGET deploy + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy "${BOOST_SYSTEM_LIB_PATH}" "$/../Frameworks/" + COMMENT "Copying libboost_system-mt.dylib" + ) + endif() + # Apple Silicon requires all binaries to be codesigned find_program(CODESIGN_EXECUTABLE NAMES codesign) if(CODESIGN_EXECUTABLE)