I wanna hack on the compiler, but I've spend 3 hours and I can't get the damned thing to compile!
Building DMD itself was simple since there was a visual studio project (thank you to whoever made it), but for druntime and phobos I can't figure it out.
The instructions on https://wiki.dlang.org/Building_under_Windows look like they're outdated.
They say to use the digitalmars make tool and not the normal make that I have installed. Great, no problem, except it didn't come installed with the compiler as is advertised. I don't have a make program in D/dmd2/windows/bin and I can't find a version of it online.
When I try to build it with regular make (not ditialmars make) I get errors even when I follow the instructions.
Here is the output I get:
C:\D\druntime>make -f win64.mak -j4 lib\druntime64.lib "\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\amd64\cl" -c -Foerrno_c_64.obj /Z7 /I"\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110"\include /I"\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0"\ucrt src\core\stdc\errno.c process_begin: CreateProcess(NULL, "\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\bin\amd64\cl" -c -Foerrno_c_64.obj /Z7 "/I\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include" "/I\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt" src\core\stdc\errno.c, ...) failed. make (e=2): The system cannot find the file specified. make: *** [win64.mak:79: errno_c_64.obj] Error 2
Is there a windows hacker out there that could lend a hand? :)