Add the development and release flags for VST3

This commit is contained in:
Paul Fd 2020-03-07 23:05:11 +01:00
parent f88364b6b2
commit 65d952a1e6
2 changed files with 17 additions and 0 deletions

View file

@ -42,6 +42,7 @@ add_library(${VSTPLUGIN_PRJ_NAME} MODULE
SfizzVstState.cpp
GUIComponents.cpp
VstPluginFactory.cpp)
if(WIN32)
target_sources(${VSTPLUGIN_PRJ_NAME} PRIVATE vst3.def)
endif()

View file

@ -50,6 +50,14 @@ function(plugin_add_vst3sdk NAME)
target_compile_definitions("${NAME}" PRIVATE
"_NATIVE_WCHAR_T_DEFINED=1" "__wchar_t=wchar_t")
endif()
if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
target_compile_definitions("${NAME}" PRIVATE "DEVELOPMENT")
endif()
if(${CMAKE_BUILD_TYPE} MATCHES "Release")
target_compile_definitions("${NAME}" PRIVATE "RELEASE")
endif()
endfunction()
# --- VSTGUI ---
@ -256,4 +264,12 @@ function(plugin_add_vstgui NAME)
external/steinberg/src)
target_compile_definitions("${NAME}" PRIVATE "SMTG_MODULE_IS_BUNDLE=1")
if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
target_compile_definitions("${NAME}" PRIVATE "DEVELOPMENT")
endif()
if(${CMAKE_BUILD_TYPE} MATCHES "Release")
target_compile_definitions("${NAME}" PRIVATE "RELEASE")
endif()
endfunction()