Just to follow up on this, we aren’t getting a VERSIONINFO resource in our VST3 built with the JUCE CMake system. The Version is blank. Is this definitely implemented?
I’ve got this in my artefacts folder
#pragma code_page(65001)
#ifdef JUCE_USER_DEFINED_RC_FILE
#include JUCE_USER_DEFINED_RC_FILE
#else
#undef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,31,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Devious Machines\0"
VALUE "FileDescription", "Multiband X6\0"
VALUE "FileVersion", "1.0.31\0"
VALUE "ProductName", "Multiband X6\0"
VALUE "ProductVersion", "1.0.31\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
#endif
But it’s not making it to my VST3 binary. Let me check you’ve not fixed this.
edit: looks like my VST has no version information either :(. Am I expecting the .res file to be attached to the link.exe command line - because it isn’t.
Ah - I see, there’s a patch here: CMake: Windows Resource.rc file for plugin and console targets - #4 by reuk
