Thread overview
release build with debug information?
May 21, 2019
Robert M. Münch
May 21, 2019
Alex
May 21, 2019
Adam D. Ruppe
May 21, 2019
Is it possible to compile a release build with debug information?

-- 
Robert M. Münch
http://www.saphirion.com
smarter | better | faster

May 21, 2019
On Tuesday, 21 May 2019 at 09:48:34 UTC, Robert M. Münch wrote:
> Is it possible to compile a release build with debug information?

There is a "release-debug" version in case you are using dub. Not sure, if there is enough debug info for you.
May 21, 2019
On Tuesday, 21 May 2019 at 09:48:34 UTC, Robert M. Münch wrote:
> Is it possible to compile a release build with debug information?

with plain dmd

dmd -g -release -O

or

dmd -g -release -debug -O


The -g is debug info. The -debug switch turns on `debug` code blocks. -O turns on optimizations. -release removes asserts and adds potential security holes to your application.

You can use all of these independently or together in any combination.