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