Use alias for sfizz::messaging
This commit is contained in:
parent
96a462e20d
commit
6211665120
2 changed files with 4 additions and 3 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue