From 6211665120f46f33b76803d8355d5b7dbc3716b1 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Mon, 14 Dec 2020 11:47:09 +0100 Subject: [PATCH] Use alias for sfizz::messaging --- editor/CMakeLists.txt | 2 +- src/CMakeLists.txt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/editor/CMakeLists.txt b/editor/CMakeLists.txt index 34405afb..853e95c6 100644 --- a/editor/CMakeLists.txt +++ b/editor/CMakeLists.txt @@ -42,7 +42,7 @@ add_library(sfizz_editor STATIC EXCLUDE_FROM_ALL src/editor/utility/vstgui_after.h src/editor/utility/vstgui_before.h) target_include_directories(sfizz_editor PUBLIC "src") -target_link_libraries(sfizz_editor PUBLIC sfizz_messaging) +target_link_libraries(sfizz_editor PUBLIC sfizz::messaging) target_link_libraries(sfizz_editor PRIVATE sfizz::vstgui) target_link_libraries(sfizz_editor PUBLIC absl::strings) if(APPLE) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a10b3aa7..88b1bf78 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -232,6 +232,7 @@ set(SFIZZ_MESSAGING_SOURCES sfizz/Messaging.cpp) add_library(sfizz_messaging STATIC) +add_library(sfizz::messaging ALIAS sfizz_messaging) target_sources(sfizz_messaging PRIVATE ${SFIZZ_MESSAGING_HEADERS} ${SFIZZ_MESSAGING_SOURCES}) target_include_directories(sfizz_messaging PUBLIC ".") @@ -245,7 +246,7 @@ target_sources(sfizz_static PRIVATE target_include_directories(sfizz_static PUBLIC .) target_include_directories(sfizz_static PUBLIC external) target_link_libraries(sfizz_static PUBLIC absl::strings absl::span sfizz::filesystem) -target_link_libraries(sfizz_static PRIVATE sfizz_parser sfizz_messaging absl::flat_hash_map Threads::Threads st_audiofile sfizz::pugixml sfizz::spline sfizz::tunings sfizz::hiir sfizz::kissfft sfizz::cpuid sfizz::jsl sfizz::atomic) +target_link_libraries(sfizz_static PRIVATE sfizz_parser sfizz::messaging absl::flat_hash_map Threads::Threads st_audiofile sfizz::pugixml sfizz::spline sfizz::tunings sfizz::hiir sfizz::kissfft sfizz::cpuid sfizz::jsl sfizz::atomic) set_target_properties(sfizz_static PROPERTIES OUTPUT_NAME sfizz PUBLIC_HEADER "sfizz.h;sfizz.hpp;sfizz_message.h") if(SFIZZ_USE_SNDFILE) target_compile_definitions(sfizz_static PUBLIC SFIZZ_USE_SNDFILE=1) @@ -276,7 +277,7 @@ if(SFIZZ_SHARED) ${SFIZZ_HEADERS} ${SFIZZ_SOURCES} ${FAUST_FILES} sfizz/sfizz_wrapper.cpp sfizz/sfizz.cpp) target_include_directories(sfizz_shared PRIVATE .) target_include_directories(sfizz_shared PRIVATE external) - target_link_libraries(sfizz_shared PRIVATE absl::strings absl::span sfizz_parser sfizz_messaging absl::flat_hash_map Threads::Threads st_audiofile sfizz::pugixml sfizz::spline sfizz::tunings sfizz::hiir sfizz::kissfft sfizz::cpuid sfizz::jsl sfizz::filesystem sfizz::atomic) + target_link_libraries(sfizz_shared PRIVATE absl::strings absl::span sfizz_parser sfizz::messaging absl::flat_hash_map Threads::Threads st_audiofile sfizz::pugixml sfizz::spline sfizz::tunings sfizz::hiir sfizz::kissfft sfizz::cpuid sfizz::jsl sfizz::filesystem sfizz::atomic) if(SFIZZ_USE_SNDFILE) target_compile_definitions(sfizz_shared PUBLIC SFIZZ_USE_SNDFILE=1) target_link_libraries(sfizz_shared PUBLIC st_audiofile)