diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 069f1e6d7..d728fa3a2 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -781,6 +781,7 @@ if ((LINUX OR APPLE) AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL)) GIT_REPOSITORY https://github.com/f4exb/libsigmf.git GIT_TAG ${LIBSIGMF_TAG} PREFIX "${EXTERNAL_BUILD_LIBRARIES}/libsigmf" + INSTALL_DIR "${EXTERNAL_BUILD_LIBRARIES}" CMAKE_ARGS ${COMMON_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX= UPDATE_DISCONNECTED TRUE PATCH_COMMAND sed -i "" -e "s/-Werror//g" -e "s/VERSION 2.8/VERSION 3.10/g" /external/flatbuffers/CMakeLists.txt @@ -793,8 +794,7 @@ if ((LINUX OR APPLE) AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL)) set(LIBSIGMF_EXTERNAL ON CACHE INTERNAL "") set(LIBSIGMF_INCLUDE_DIR "${install_dir}/include" CACHE INTERNAL "") if (APPLE) - install(DIRECTORY "${binary_dir}/" DESTINATION "${INSTALL_LIB_DIR}" - FILES_MATCHING PATTERN "libsigmf*${CMAKE_SHARED_LIBRARY_SUFFIX}") + install(FILES "${LIBSIGMF_LIBRARIES}" DESTINATION "${INSTALL_LIB_DIR}") set(MACOS_EXTERNAL_LIBS_FIXUP "${MACOS_EXTERNAL_LIBS_FIXUP};${binary_dir}/") endif () endif ((LINUX OR APPLE) AND (NOT LIBSIGMF_FOUND OR LIBSIGMF_EXTERNAL))