Skip to content

Instantly share code, notes, and snippets.

@GavinRay97
Created April 28, 2021 14:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GavinRay97/2ab9cd8f111db01d4d002a40f8b016ac to your computer and use it in GitHub Desktop.
Save GavinRay97/2ab9cd8f111db01d4d002a40f8b016ac to your computer and use it in GitHub Desktop.
JUCE build REAPER TCP FX embed
[main] Building folder: JUCE-reaper-embedded-fx-gui
[build] Starting build
[proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --build "c:/Users/rayga/Projects/tmp/JUCE-reaper-embedded-fx-gui/build/Visual Studio Community 2019 Preview - amd64/Debug" --config Debug --target all -j 18 --
[build] [1/2 0% :: 0.000] "C:\Program Files\CMake\bin\cmake.exe" -P "C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\build\Visual Studio Community 2019 Preview - amd64\Debug\CMakeFiles\VerifyGlobs.cmake"
[build] [1/3 33% :: 2.732] C:\PROGRA~2\MICROS~2\2019\Preview\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\cl.exe /nologo /TP -DDEBUG=1 -DJUCE_APP_CONFIG_HEADER=\"C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\JuceAppConfigHeader.hpp\" -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_devices=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_audio_processors=1 -DJUCE_MODULE_AVAILABLE_juce_audio_utils=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_extra=1 -DJUCE_PLUGINHOST_VST3=1 -DJUCE_SHARED_CODE=1 -DJUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone -DJUCE_USE_CURL=0 -DJUCE_VST3_CAN_REPLACE_VST2=0 -DJUCE_VST3_ENABLE_PASS_HOST_CONTEXT_TO_AUDIO_PROCESSOR_ON_INITIALIZE=1 -DJUCE_WEB_BROWSER=0 -DJucePlugin_AAXCategory=0 -DJucePlugin_AAXDisableBypass=0 -DJucePlugin_AAXDisableMultiMono=0 -DJucePlugin_AAXIdentifier=com.yourcompany.AudioPluginExample -DJucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AAXProductId=JucePlugin_PluginCode -DJucePlugin_AUExportPrefix=REAPER_Embdedded_FX_GUIAU -DJucePlugin_AUExportPrefixQuoted=\"REAPER_Embdedded_FX_GUIAU\" -DJucePlugin_AUMainType="'aufx'" -DJucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode -DJucePlugin_AUSubType=JucePlugin_PluginCode -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_Standalone=0 -DJucePlugin_Build_Unity=0 -DJucePlugin_Build_VST3=1 -DJucePlugin_Build_VST=0 -DJucePlugin_CFBundleIdentifier=com.yourcompany.AudioPluginExample -DJucePlugin_Desc="\"REAPER Embdedded FX GUI\"" -DJucePlugin_EditorRequiresKeyboardFocus=0 -DJucePlugin_IsMidiEffect=0 -DJucePlugin_IsSynth=0 -DJucePlugin_Manufacturer=\"yourcompany\" -DJucePlugin_ManufacturerCode=0x4a756365 -DJucePlugin_ManufacturerEmail=\"\" -DJucePlugin_ManufacturerWebsite=\"\" -DJucePlugin_Name="\"REAPER Embdedded FX GUI\"" -DJucePlugin_PluginCode=0x44656d30 -DJucePlugin_ProducesMidiOutput=0 -DJucePlugin_VSTCategory=kPlugCategEffect -DJucePlugin_VSTNumMidiInputs=16 -DJucePlugin_VSTNumMidiOutputs=16 -DJucePlugin_VSTUniqueID=JucePlugin_PluginCode -DJucePlugin_Version=0.0.1 -DJucePlugin_VersionCode=0x1 -DJucePlugin_VersionString=\"0.0.1\" -DJucePlugin_Vst3Category=\"Fx\" -DJucePlugin_WantsMidiInput=0 -D_DEBUG=1 -IAudioPluginExample_artefacts\JuceLibraryCode -I..\..\..\JUCE\modules -I..\..\..\JUCE\modules\juce_audio_processors\format_types\VST3_SDK /std:c++latest /DWIN32 /D_WINDOWS /GR /EHsc /Zi /Ob0 /Od /RTC1 -MDd /bigobj /Od /MP /EHsc /W4 -std:c++latest /showIncludes /FoCMakeFiles\AudioPluginExample.dir\PluginProcessor.cpp.obj /FdCMakeFiles\AudioPluginExample.dir\AudioPluginExample.pdb /FS -c ..\..\..\PluginProcessor.cpp
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\JUCE\modules\juce_audio_processors\processors/juce_AudioProcessor.h(92): warning C4100: 'juceVST3EditController': unreferenced formal parameter
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\JUCE\modules\juce_audio_processors\processors/juce_AudioProcessor.h(91): warning C4100: 'comPluginInstance': unreferenced formal parameter
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\JUCE\modules\juce_audio_processors\processors/juce_AudioProcessor.h(90): warning C4100: 'host': unreferenced formal parameter
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\JUCE\modules\juce_audio_processors\processors/juce_AudioProcessor.h(89): warning C4100: 'hostContext': unreferenced formal parameter
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\./include/vendor/reaper-sdk/sdk/reaper_vst3_interfaces.h(18): warning C4310: cast truncates constant value
[build] C:\Users\rayga\Projects\tmp\JUCE-reaper-embedded-fx-gui\./include/vendor/reaper-sdk/sdk/reaper_vst3_interfaces.h(30): warning C4310: cast truncates constant value
[build] ..\..\..\PluginProcessor.cpp(25): warning C4100: 'juceVST3EditController': unreferenced formal parameter
[build] ..\..\..\PluginProcessor.cpp(24): warning C4100: 'comPluginInstance': unreferenced formal parameter
[build] ..\..\..\PluginProcessor.cpp(23): warning C4100: 'host': unreferenced formal parameter
[build] [2/3 66% :: 5.023] cmd.exe /C "cd . && C:\PROGRA~2\MICROS~2\2019\Preview\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\lib.exe /nologo /machine:x64 /out:"AudioPluginExample_artefacts\Debug\REAPER Embdedded FX GUI_SharedCode.lib" CMakeFiles\AudioPluginExample.dir\PluginEditor.cpp.obj CMakeFiles\AudioPluginExample.dir\PluginProcessor.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_utils.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_utils\juce_audio_utils.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_processors\juce_audio_processors.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_gui_extra\juce_gui_extra.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_gui_basics\juce_gui_basics.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_graphics\juce_graphics.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_events\juce_events.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_core\juce_core.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_data_structures\juce_data_structures.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_basics\juce_audio_basics.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_formats\juce_audio_formats.cpp.obj CMakeFiles\AudioPluginExample.dir\JUCE\modules\juce_audio_devices\juce_audio_devices.cpp.obj && cd ."
[build] [3/3 100% :: 5.534] cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_dll --intdir=CMakeFiles\AudioPluginExample_VST3.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests -- C:\PROGRA~2\MICROS~2\2019\Preview\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\link.exe /nologo CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_AAX.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_1.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_2.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_3.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_4.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_utils.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_Standalone.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_Unity.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_VST2.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_VST3.cpp.obj /out:"AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.vst3\Contents\x86_64-win\REAPER Embdedded FX GUI.vst3" /implib:"AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.lib" /pdb:"AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.vst3\Contents\x86_64-win\REAPER Embdedded FX GUI.pdb" /dll /version:0.0 /machine:x64 /debug /INCREMENTAL "AudioPluginExample_artefacts\Debug\REAPER Embdedded FX GUI_SharedCode.lib" kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
[build] Visual Studio Incremental Link with embedded manifests
[build] Create CMakeFiles\AudioPluginExample_VST3.dir/manifest.rc
[build] RC Pass 1:
[build] C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe /fo CMakeFiles\AudioPluginExample_VST3.dir/manifest.res CMakeFiles\AudioPluginExample_VST3.dir/manifest.rc
[build] LINK Pass 1:
[build] C:\PROGRA~2\MICROS~2\2019\Preview\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\link.exe /nologo CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_AAX.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_1.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_2.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_3.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_4.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_RTAS_utils.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_Standalone.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_Unity.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_VST2.cpp.obj CMakeFiles\AudioPluginExample_VST3.dir\JUCE\modules\juce_audio_plugin_client\juce_audio_plugin_client_VST3.cpp.obj /out:AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.vst3\Contents\x86_64-win\REAPER Embdedded FX GUI.vst3 /implib:AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.lib /pdb:AudioPluginExample_artefacts\Debug\VST3\REAPER Embdedded FX GUI.vst3\Contents\x86_64-win\REAPER Embdedded FX GUI.pdb /dll /version:0.0 /machine:x64 /debug /INCREMENTAL AudioPluginExample_artefacts\Debug\REAPER Embdedded FX GUI_SharedCode.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\AudioPluginExample_VST3.dir/intermediate.manifest CMakeFiles\AudioPluginExample_VST3.dir/manifest.res
[build] MT:
[build] C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe /nologo /manifest CMakeFiles\AudioPluginExample_VST3.dir/intermediate.manifest /out:CMakeFiles\AudioPluginExample_VST3.dir/embed.manifest /notify_update
[build] Build finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment