From 629d6818900d7812a1d978ef17d0e2fde9fd8d95 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Thu, 4 Feb 2021 16:20:06 +0100 Subject: [PATCH] Fix linking LV2 with version file --- lv2/CMakeLists.txt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lv2/CMakeLists.txt b/lv2/CMakeLists.txt index d247dd14..39c447ec 100644 --- a/lv2/CMakeLists.txt +++ b/lv2/CMakeLists.txt @@ -35,12 +35,10 @@ endif() # Explicitely strip all symbols on Linux but lv2_descriptor() # MacOS linker does not support this apparently https://bugs.webkit.org/show_bug.cgi?id=144555 if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") - file(COPY lv2.version DESTINATION ${CMAKE_BINARY_DIR}/lv2) - target_link_libraries(${LV2PLUGIN_PRJ_NAME} PRIVATE "-Wl,--version-script=lv2.version") + target_link_libraries(${LV2PLUGIN_PRJ_NAME} PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/lv2.version") # target_link_libraries(${LV2PLUGIN_PRJ_NAME} "-Wl,-u,lv2_descriptor") if(SFIZZ_LV2_UI) - file(COPY lv2ui.version DESTINATION ${CMAKE_BINARY_DIR}/lv2) - target_link_libraries(${LV2PLUGIN_PRJ_NAME}_ui PRIVATE "-Wl,--version-script=lv2ui.version") + target_link_libraries(${LV2PLUGIN_PRJ_NAME}_ui PRIVATE "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/lv2ui.version") # target_link_libraries(${LV2PLUGIN_PRJ_NAME}_ui "-Wl,-u,lv2ui_descriptor") endif() endif()