Patch #3318 2012-08-18 04:48
kwez
incorrect -debug option for GDC D compiler- Download
- 3318-incorrect_debu.patch (943 bytes)
Index: src/plugins/compilergcc/compilerGDC.cpp
===================================================================
--- src/plugins/compilergcc/compilerGDC.cpp (revision 8237)
+++ src/plugins/compilergcc/compilerGDC.cpp (working copy)
@@ -110,7 +110,7 @@
category = _("D");
m_Options.AddOption(_("generate documentation"), _T("-fdoc"), category);
m_Options.AddOption(_("allow deprecated features"), _T("-fdeprecated"), category);
- m_Options.AddOption(_("compile in debug code"), _T("-debug"), category);
+ m_Options.AddOption(_("compile in debug code"), _T("-fdebug"), category);
m_Options.AddOption(_("inline expand functions"), _T("-finline-functions"), category);
m_Options.AddOption(_("compile release version, which means not generating code for contracts and asserts"), _T("-frelease"), category);
m_Options.AddOption(_("compile in unittest code, also turns on asserts"), _T("-funittest"), category);
History
mortenmacfly 2012-08-21 04:50
Can you please provide a patch against the xml_compiler branch? These flags are handled much more flexible there and we will soon switch to this branch anyways...
alpha0010 2012-08-21 13:29
Index: src/plugins/compilergcc/resources/compilers/options_gdc.xml
===================================================================
--- src/plugins/compilergcc/resources/compilers/options_gdc.xml (revision 8243)
+++ src/plugins/compilergcc/resources/compilers/options_gdc.xml (working copy)
@@ -81,7 +81,7 @@
<Option name="allow deprecated features"
option="-fdeprecated"/>
<Option name="compile in debug code"
- option="-debug"/>
+ option="-fdebug"/>
<Option name="inline expand functions"
option="-finline-functions"/>
<Option name="compile release version, which means not generating code
for contracts and asserts"
kwez 2012-08-22 02:15
here is the same patch against the xml_compiler branch
Index: options_gdc.xml
===================================================================
--- options_gdc.xml (revision 8243)
+++ options_gdc.xml (working copy)
@@ -81,7 +81,7 @@
<Option name="allow deprecated features"
option="-fdeprecated"/>
<Option name="compile in debug code"
- option="-debug"/>
+ option="-fdebug"/>
<Option name="inline expand functions"
option="-finline-functions"/>
<Option name="compile release version, which means not generating code for contracts and asserts"
mortenmacfly 2012-10-06 04:57
Applied in compiler_xml branch already.