DMD Test Suite Windows

Benjamin Thaut code at benjamin-thaut.de
Wed Dec 20 13:55:34 UTC 2017


On Wednesday, 20 December 2017 at 10:15:45 UTC, Benjamin Thaut 
wrote:
>
> I found that both the make that comes with msys and the make 
> that comes with mingw work for me. I‘m currently on vacation 
> but once I‘m back and in case you are interrested I can post 
> the batch file I use to run the dmd tests.

Here are my scripts: 
http://stuff.benjamin-thaut.de/D/DmdScripts.zip

You need to edit import/config.cmd and put in your paths to 
visual studio, msys and tdm gcc. A regular mingw also works, but 
if you use a regular mingw you have to remove the -j4 flag from 
the run-tests scripts as multi job make is broken in regular 
mingw (Thats why I use tdm-gcc).

The 5 scripts included are:
run-tests-win32mscoff.cmd - Runs the dmd test suite with the 
-m32mscoff flag
run-tests-win64.cmd - Runs the dmd test suite with the -m64 flag
setup-path-32mscoff.cmd - Sets up the environment so that 
building of druntime / phobos using the -m32mscoff flag becomes 
possible.
setup-path-64.cmd - Sets up the environment so that building of 
druntime / phobos using the -m64 flag becomes possible.
make-dlls.cmd - A bit of a unlucky name, but makes sense for my 
local workflow. Builds both druntime and phobos in 64 and 
32mscoff.

Hope this helps.

Kind Regards
Benjamin Thaut


More information about the Digitalmars-d-learn mailing list