My first post here - hi!
I’m trying to update my reverb plugin from JUCE 7.0.5 to 7.0.6
Unfortunately, the CMake LV2 build on Windows does not work anymore.
To make sure I’m not holding it wrong, I tested the build process with your CMake sample plugin (JUCE/examples/CMake/AudioPlugin).
Here is my test repository.
Since I don’t have a Windows Machine at hand, I used GitHub Actions to build the test plugin.
Build output:
Run cmake --build . --config Release
Microsoft (R) Build Engine version 16.11.2+f32259642 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Checking File Globs
1>Checking Build System
Building Custom Rule D:/a/AudioPluginTest/AudioPluginTest/CMakeLists.txt
PluginEditor.cpp
PluginProcessor.cpp
juce_audio_processors.cpp
juce_audio_processors_ara.cpp
juce_audio_processors_lv2_libs.cpp
juce_gui_extra.cpp
juce_gui_basics.cpp
juce_graphics.cpp
juce_events.cpp
juce_core.cpp
juce_data_structures.cpp
juce_audio_basics.cpp
juce_audio_utils.cpp
juce_audio_formats.cpp
juce_audio_devices.cpp
AudioPluginExample.vcxproj -> D:\a\AudioPluginTest\build\AudioPluginExample_artefacts\Release\Audio Plugin Example_SharedCode.lib
Building Custom Rule D:/a/AudioPluginTest/AudioPluginTest/CMakeLists.txt
juce_LV2ManifestHelper.cpp
juce_lv2_helper.vcxproj -> D:\a\AudioPluginTest\build\Release\juce_lv2_helper.exe
Generating AudioPluginExample_artefacts/JuceLibraryCode/AudioPluginExample_LV2_resources.rc
Could not find file: D:\a\AudioPluginTest\build\input_info_file-NOTFOUND
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: Custom build for 'D:\a\AudioPluginTest\build\CMakeFiles\8db22a21db2128fbab3bd2bc7ed9f08f\AudioPluginExample_LV2_resources.rc.rule;D:\a\AudioPluginTest\AudioPluginTest\CMakeLists.txt' exited with code 1. [D:\a\AudioPluginTest\build\AudioPluginExample_LV2.vcxproj]
Error: Process completed with exit code 1.
Any ideas what’s going on? On all other platforms the CMake LV2 build works fine.
Thanks a lot!
Christian