On Tuesday, 24 January 2017 at 12:19:33 UTC, ketmar wrote:
On Tuesday, 24 January 2017 at 12:14:05 UTC, TheFlyingFiddle
wrote:
unittest
{
enum s = import("myfile");
}
Is there something similar to this for outputting files at
compile-time?
no. this is by design, so it won't be fixed. sorry. you may use
build script that will create the code first, and you can dump
`pragma(msg, …);` to file, but that's all.
Yeah, I guess allowing the compiler to produce arbitrary files
would be problematic from a security standpoint.
Thanks for the pragma idea! Wrapping the build in a script is a
satisfactory solution for me.