SK wrote:
Can dmd drive the linking process in two step compile-then-link builds?

Lacking this capability complicates the CMake discovery process that uses small test compiles. In short, the problem is that CMake needs, but does not have, full knowledge of the C environment (to handle linking) before testing the D environment. I'm not a cmake expert, but I don't think I can express this dependency between two tool chains. A few experiments have failed to get this working.

If the answer is that dmd cannot drive the linker, would a patch be easy enough to consider?


dmd does drive the linker. For example:

   dmd test

will compile test.d and link it to form the test.exe executable. Similarly,

   dmd test.obj

will just perform the link step.

Reply via email to