Make vst3sdk_hosting a library target
This commit is contained in:
parent
8849f3f4c0
commit
a611d2261f
2 changed files with 24 additions and 6 deletions
|
|
@ -235,12 +235,7 @@ elseif(SFIZZ_AU)
|
|||
"${CA_UTILITY_BASEDIR}/CoreAudio/PublicUtility")
|
||||
|
||||
# Add VST hosting classes
|
||||
target_sources(${AUPLUGIN_PRJ_NAME} PRIVATE
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/eventlist.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/hostclasses.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/parameterchanges.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/pluginterfacesupport.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/processdata.cpp")
|
||||
target_link_libraries(${AUPLUGIN_PRJ_NAME} PRIVATE vst3sdk_hosting)
|
||||
|
||||
# Add generated source
|
||||
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/include")
|
||||
|
|
|
|||
|
|
@ -68,6 +68,29 @@ function(plugin_add_vst3sdk NAME)
|
|||
endif()
|
||||
endfunction()
|
||||
|
||||
# --- VST3SDK hosting ---
|
||||
add_library(vst3sdk_hosting STATIC EXCLUDE_FROM_ALL
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/connectionproxy.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/eventlist.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/hostclasses.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/parameterchanges.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/pluginterfacesupport.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/plugprovider.cpp"
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/processdata.cpp")
|
||||
if(FALSE)
|
||||
if(WIN32)
|
||||
target_sources(vst3sdk_hosting PRIVATE
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/module_win32.cpp")
|
||||
elseif(APPLE)
|
||||
target_sources(vst3sdk_hosting PRIVATE
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/module_mac.mm")
|
||||
else()
|
||||
target_sources(vst3sdk_hosting PRIVATE
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/hosting/module_linux.cpp")
|
||||
endif()
|
||||
endif()
|
||||
target_link_libraries(vst3sdk_hosting PUBLIC vst3sdk)
|
||||
|
||||
# --- VSTGUI ---
|
||||
add_library(vst3sdk_vstgui STATIC EXCLUDE_FROM_ALL
|
||||
"${VST3SDK_BASEDIR}/public.sdk/source/vst/vstguieditor.cpp")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue