Skip to content

Commit 6401794

Browse files
committed
cmake: copy all macos frameworks from deps
1 parent c73312c commit 6401794

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

CMakeLists.txt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,11 +1039,16 @@ if (DEPS_DIR AND (BUILD_CLIENT OR BUILD_TTY_CLIENT OR BUILD_SERVER OR BUILD_DUMM
10391039

10401040
# Mac requires some libraries from external_deps
10411041
if (APPLE)
1042-
add_custom_command(TARGET runtime_deps PRE_BUILD
1043-
COMMAND ${CMAKE_COMMAND} -E copy_directory
1044-
${DEPS_DIR}/SDL2.framework
1045-
${FULL_OUTPUT_DIR}/SDL2.framework
1046-
)
1042+
file(GLOB RUNTIME_FRAMEWORKS ${DEPS_DIR}/lib/*.framework)
1043+
foreach(RUNTIME_FRAMEWORK ${RUNTIME_FRAMEWORKS})
1044+
get_filename_component(RUNTIME_FRAMEWORK_NAME ${RUNTIME_FRAMEWORK} NAME)
1045+
add_custom_command(TARGET runtime_deps PRE_BUILD
1046+
COMMAND ${CMAKE_COMMAND} -E copy_directory
1047+
${RUNTIME_FRAMEWORK}
1048+
${FULL_OUTPUT_DIR}/${RUNTIME_FRAMEWORK_NAME}
1049+
)
1050+
endforeach()
1051+
10471052
file(GLOB RUNTIME_LIBS ${DEPS_DIR}/lib/*.dylib)
10481053
foreach(RUNTIME_LIB ${RUNTIME_LIBS})
10491054
add_custom_command(TARGET runtime_deps PRE_BUILD

0 commit comments

Comments
 (0)