On 06/01/2010 04:57 AM, Walter Bright wrote:
Alex Makhotin wrote:
So the best way to build release version(assuming two-phase build)
should be:

1. Synchronize DMD compilation switches with DMD link
switches(-release -O -inline).
2. Pass all the project sources in one DMD cmd line, compile.
3. Link produced object file with other libs.

Am I correct?

You don't need to "synchronize" switches. Just pass all the source files
that you can that make up your project on one command line.

I now realize that for large projects a future need would be for dmd to read files off the standard input. The length of the command line is limited.

Andrei

Reply via email to