diff --git a/vst/CMakeLists.txt b/vst/CMakeLists.txt index fd98fd12..a4e214b3 100644 --- a/vst/CMakeLists.txt +++ b/vst/CMakeLists.txt @@ -42,6 +42,9 @@ add_library(${VSTPLUGIN_PRJ_NAME} MODULE SfizzVstState.cpp GUIComponents.cpp VstPluginFactory.cpp) +if(WIN32) + target_sources(${VSTPLUGIN_PRJ_NAME} PRIVATE vst3.def) +endif() target_link_libraries(${VSTPLUGIN_PRJ_NAME} PRIVATE ${PROJECT_NAME}::${PROJECT_NAME}) target_include_directories(${VSTPLUGIN_PRJ_NAME} diff --git a/vst/vst3.def b/vst/vst3.def new file mode 100644 index 00000000..279a6a5c --- /dev/null +++ b/vst/vst3.def @@ -0,0 +1,4 @@ +EXPORTS + GetPluginFactory + InitDll + ExitDll