diff options
Diffstat (limited to 'src/qtprojectlib/ProjectExporter.cs')
-rw-r--r-- | src/qtprojectlib/ProjectExporter.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qtprojectlib/ProjectExporter.cs b/src/qtprojectlib/ProjectExporter.cs index fc5ccb54..e70b6060 100644 --- a/src/qtprojectlib/ProjectExporter.cs +++ b/src/qtprojectlib/ProjectExporter.cs @@ -192,7 +192,10 @@ namespace QtProjectLib if (config.ConfigurationType == ConfigurationTypes.typeStaticLibrary) option.List.Add("staticlib"); if (linker != null) { - if (linker.GenerateDebugInformation) + var linkerRule = linker as IVCRulePropertyStorage; + var generateDebugInformation = (linkerRule != null) ? + linkerRule.GetUnevaluatedPropertyValue("GenerateDebugInformation") : null; + if (generateDebugInformation != "false") option.List.Add("debug"); else option.List.Add("release"); |