Is there a way to define a compile time constant/enum with dmd?
For example, inserting the svn revision number into my code? In
C...
#include stdio.h
#ifndef SOMETHING
#define SOMETHING bar
#endif
int main() {
printf(hello world: SOMETHING \n);
return 0;
}
gcc main.c
Brenton:
How would you recommend I do something like this with D?
In D compile-time constants are introduced using the enum
keyword.
You can also use the -version=... compiler switch to compile
your D code according to some version, that can be a number or
identifier.
In D there isn't
On Saturday, 5 July 2014 at 22:08:52 UTC, bearophile wrote:
Brenton:
How would you recommend I do something like this with D?
In D compile-time constants are introduced using the enum
keyword.
You can also use the -version=... compiler switch to compile
your D code according to some