Predefined 'release' version?

Bernard Helyer b.helyer at gmail.com
Fri Apr 20 10:24:42 PDT 2012


On Friday, 20 April 2012 at 15:26:24 UTC, H. S. Teoh wrote:
> I just discovered to my dismay that dmd does not define 
> version=release
> when compiling in -release mode. What's the reason for this?
>
> I have some code that uses ctRegex, which slows down compilation
> significantly due to heavy amounts of CTFE, but which speeds up 
> the
> final executable. I'd like to version this code and use regular 
> regex()
> for non-release builds, and switch to ctRegex for release 
> builds. Yes I
> can just pass in a version on the commandline, but it'd be nice 
> if it
> could be triggered automatically by -release.
>
>
> T

debug {
// blah
} else {
// fast blah
}



More information about the Digitalmars-d mailing list