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)