1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer: Always enable generated manifests for VS exporters

This commit is contained in:
reuk 2024-10-22 15:51:36 +01:00
parent 7a363377e0
commit cba00cc71f
2 changed files with 2 additions and 8 deletions

View file

@ -176,7 +176,6 @@ public:
prebuildCommandValue (config, Ids::prebuildCommand, getUndoManager()),
postbuildCommandValue (config, Ids::postbuildCommand, getUndoManager()),
generateDebugSymbolsValue (config, Ids::alwaysGenerateDebugSymbols, getUndoManager(), false),
generateManifestValue (config, Ids::generateManifest, getUndoManager(), true),
enableIncrementalLinkingValue (config, Ids::enableIncrementalLinking, getUndoManager(), false),
useRuntimeLibDLLValue (config, Ids::useRuntimeLibDLL, getUndoManager(), true),
multiProcessorCompilationValue (config, Ids::multiProcessorCompilation, getUndoManager(), true),
@ -220,7 +219,6 @@ public:
String getDebugInformationFormatString() const { return debugInformationFormatValue.get(); }
bool shouldGenerateDebugSymbols() const { return generateDebugSymbolsValue.get(); }
bool shouldGenerateManifest() const { return generateManifestValue.get(); }
bool shouldLinkIncremental() const { return enableIncrementalLinkingValue.get(); }
bool isUsingRuntimeLibDLL() const { return useRuntimeLibDLLValue.get(); }
bool shouldUseMultiProcessorCompilation() const { return multiProcessorCompilationValue.get(); }
@ -323,9 +321,6 @@ public:
props.add (new TextPropertyComponent (postbuildCommandValue, "Post-build Command", 2048, true),
"Some command that will be run after a build starts.");
props.add (new ChoicePropertyComponent (generateManifestValue, "Generate Manifest"),
"Enable this to generate a Manifest file.");
props.add (new ChoicePropertyComponent (characterSetValue, "Character Set",
{ "MultiByte", "Unicode" },
{ "MultiByte", "Unicode" }),
@ -351,7 +346,7 @@ public:
private:
ValueTreePropertyWithDefault warningLevelValue, warningsAreErrorsValue, prebuildCommandValue, postbuildCommandValue, generateDebugSymbolsValue,
generateManifestValue, enableIncrementalLinkingValue, useRuntimeLibDLLValue, multiProcessorCompilationValue,
enableIncrementalLinkingValue, useRuntimeLibDLLValue, multiProcessorCompilationValue,
intermediatesPathValue, characterSetValue, architectureTypeValue, fastMathValue, debugInformationFormatValue,
pluginBinaryCopyStepValue;
@ -570,7 +565,7 @@ public:
{
auto* manifest = props->createNewChildElement ("GenerateManifest");
setConditionAttribute (*manifest, config);
manifest->addTextElement (config.shouldGenerateManifest() ? "true" : "false");
manifest->addTextElement ("true");
}
if (type != SharedCodeTarget)

View file

@ -160,7 +160,6 @@ namespace Ids
DECLARE_ID (smallIcon);
DECLARE_ID (prebuildCommand);
DECLARE_ID (postbuildCommand);
DECLARE_ID (generateManifest);
DECLARE_ID (useRuntimeLibDLL);
DECLARE_ID (multiProcessorCompilation);
DECLARE_ID (enableIncrementalLinking);