aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtprojectlib/ProjectExporter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtprojectlib/ProjectExporter.cs')
-rw-r--r--src/qtprojectlib/ProjectExporter.cs5
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");