diff --git a/editor/CMakeLists.txt b/editor/CMakeLists.txt index 853e95c6..379e7899 100644 --- a/editor/CMakeLists.txt +++ b/editor/CMakeLists.txt @@ -41,6 +41,7 @@ add_library(sfizz_editor STATIC EXCLUDE_FROM_ALL src/editor/layout/main.hpp src/editor/utility/vstgui_after.h src/editor/utility/vstgui_before.h) +add_library(sfizz::editor ALIAS sfizz_editor) target_include_directories(sfizz_editor PUBLIC "src") target_link_libraries(sfizz_editor PUBLIC sfizz::messaging) target_link_libraries(sfizz_editor PRIVATE sfizz::vstgui) diff --git a/lv2/CMakeLists.txt b/lv2/CMakeLists.txt index c84a93ab..c5a4e861 100644 --- a/lv2/CMakeLists.txt +++ b/lv2/CMakeLists.txt @@ -29,7 +29,7 @@ if(SFIZZ_LV2_UI) ${PROJECT_NAME}_ui.cpp vstgui_helpers.h vstgui_helpers.cpp) - target_link_libraries(${LV2PLUGIN_PRJ_NAME}_ui sfizz_editor sfizz::vstgui) + target_link_libraries(${LV2PLUGIN_PRJ_NAME}_ui sfizz::editor sfizz::vstgui) endif() # Explicitely strip all symbols on Linux but lv2_descriptor() diff --git a/vst/CMakeLists.txt b/vst/CMakeLists.txt index 2b215fc5..02afabef 100644 --- a/vst/CMakeLists.txt +++ b/vst/CMakeLists.txt @@ -59,7 +59,7 @@ if(WIN32) endif() target_link_libraries(${VSTPLUGIN_PRJ_NAME} PRIVATE ${PROJECT_NAME}::${PROJECT_NAME} - PRIVATE sfizz_editor + PRIVATE sfizz::editor PRIVATE sfizz::pugixml sfizz::filesystem) target_include_directories(${VSTPLUGIN_PRJ_NAME} PRIVATE "${CMAKE_CURRENT_BINARY_DIR}") @@ -197,7 +197,7 @@ elseif(SFIZZ_AU) target_link_libraries(${AUPLUGIN_PRJ_NAME} PRIVATE ${PROJECT_NAME}::${PROJECT_NAME} - PRIVATE sfizz_editor + PRIVATE sfizz::editor PRIVATE sfizz::pugixml sfizz::filesystem) target_include_directories(${AUPLUGIN_PRJ_NAME} PRIVATE "${CMAKE_CURRENT_BINARY_DIR}")