From 0335d43b586e5a4e0d85c7fb72d53d91b1eb0dae Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 20 Aug 2020 17:23:55 +0100 Subject: [PATCH] Projucer: Specify standard LTCG instead of incremental (fast) in the VS link options to get rid of warning about not compiling with function-level linkage --- .../Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h index 551d2f2774..dfd68cdf64 100644 --- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h +++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_MSVC.h @@ -625,6 +625,9 @@ public: link->createNewChildElement ("LargeAddressAware")->addTextElement ("true"); + if (config.isLinkTimeOptimisationEnabled()) + link->createNewChildElement ("LinkTimeCodeGeneration")->addTextElement ("UseLinkTimeCodeGeneration"); + if (additionalDependencies.isNotEmpty()) link->createNewChildElement ("AdditionalDependencies")->addTextElement (additionalDependencies);