diff --git a/scripts/cmake/packaging/Pack.cmake b/scripts/cmake/packaging/Pack.cmake index d30be88fb067485a69df45467bba4f0efeafa092..8b47d03757450dff6c5a11792fa6994575827796 100644 --- a/scripts/cmake/packaging/Pack.cmake +++ b/scripts/cmake/packaging/Pack.cmake @@ -104,16 +104,14 @@ cpack_add_component(ogs_docs if(OGS_USE_CONAN) # Install shared libraries, copied to bin-dir - foreach(PATTERN "*.dll" "*.dylib*") - file(GLOB LIST_DIRECTORIES false MATCHED_FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${PATTERN}) - install(FILES ${MATCHED_FILES} DESTINATION bin) - endforeach() + file(GLOB MATCHED_FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/*.dll") + install(FILES ${MATCHED_FILES} DESTINATION bin) + file(GLOB LIST_DIRECTORIES false MATCHED_FILES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/*.dylib*") + install(FILES ${MATCHED_FILES} DESTINATION bin) # Install shared libraries, copied to lib-dir - foreach(PATTERN "*.so*") - file(GLOB MATCHED_FILES ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${PATTERN}) - install(FILES ${MATCHED_FILES} DESTINATION lib) - endforeach() + file(GLOB MATCHED_FILES "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/*.so*") + install(FILES ${MATCHED_FILES} DESTINATION lib) # macOS frameworks are directories, exclude header files file(GLOB MATCHED_DIRECTORIES "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/*.framework")