Fix sdrplay shared library name on Mac arm64, as incorrect in 3.12 API release.

pull/1906/head
srcejon 2023-12-01 11:53:36 +00:00
rodzic 4208bcf1f4
commit e75900b666
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -56,6 +56,13 @@ target_link_libraries(${TARGET_NAME}
${SDRPLAY_LIBRARIES}
)
# Library name is wrong in 3.12 release
if (APPLE AND (CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL arm64))
add_custom_command(TARGET ${TARGET_NAME}
POST_BUILD COMMAND
${CMAKE_INSTALL_NAME_TOOL} -change libsdrplay_api_arm64.so.3.12 libsdrplay_api.so.3.12 $<TARGET_FILE:${TARGET_NAME}>)
endif()
install(TARGETS ${TARGET_NAME} DESTINATION ${INSTALL_FOLDER})
# Install debug symbols