diff --git a/source/dub/compilers/gdc.d b/source/dub/compilers/gdc.d index f0fd762..04ed9dd 100644 --- a/source/dub/compilers/gdc.d +++ b/source/dub/compilers/gdc.d @@ -27,15 +27,15 @@ tuple(BuildOption.releaseMode, ["-frelease"]), tuple(BuildOption.coverage, ["-fprofile-arcs", "-ftest-coverage"]), tuple(BuildOption.debugInfo, ["-g"]), - tuple(BuildOption.debugInfoC, ["-g", "-fdebug-c"]), + tuple(BuildOption.debugInfoC, ["-g"]), //tuple(BuildOption.alwaysStackFrame, ["-X"]), //tuple(BuildOption.stackStomping, ["-X"]), tuple(BuildOption.inline, ["-finline-functions"]), tuple(BuildOption.noBoundsCheck, ["-fno-bounds-check"]), - tuple(BuildOption.optimize, ["-O3"]), + tuple(BuildOption.optimize, ["-O2"]), tuple(BuildOption.profile, ["-pg"]), tuple(BuildOption.unittests, ["-funittest"]), - tuple(BuildOption.verbose, ["-fd-verbose"]), + tuple(BuildOption.verbose, ["-v"]), tuple(BuildOption.ignoreUnknownPragmas, ["-fignore-unknown-pragmas"]), tuple(BuildOption.syntaxOnly, ["-fsyntax-only"]), tuple(BuildOption.warnings, ["-Wall"]), @@ -45,9 +45,10 @@ tuple(BuildOption.deprecationErrors, ["-Werror", "-Wdeprecated"]), tuple(BuildOption.property, ["-fproperty"]), //tuple(BuildOption.profileGC, ["-?"]), + tuple(BuildOption.betterC, ["-fno-druntime"]), tuple(BuildOption._docs, ["-fdoc-dir=docs"]), - tuple(BuildOption._ddox, ["-fXf=docs.json", "-fdoc-file=__dummy.html"]), + tuple(BuildOption._ddox, ["-Xfdocs.json", "-fdoc-file=__dummy.html"]), ]; @property string name() const { return "gdc"; }