Perhaps more significantly, does this work with non-cross Win32 builds of vkd3d? Those builds would link to vkd3d-utils instead of d3dcompiler_47, and while printing the d3dcompiler_47 version anyway in that case might not hurt too much, those builds wouldn't link to the "version" library, right?
That currently doesn't work anyway; we gate all that code on _WIN32 already in d3d12_crosstest.h. Accordingly trying to build the tests fails:
``` whatsit@camazotz:~/git/mingw-vkd3d64$ make tests/d3d12.exe CCLD tests/d3d12.exe /usr/bin/x86_64-w64-mingw32-ld: tests/d3d12.o: in function `create_adapter': /home/whatsit/git/mingw-vkd3d64/../vkd3d/tests/d3d12_crosstest.h:283: undefined reference to `CreateDXGIFactory1' /usr/bin/x86_64-w64-mingw32-ld: tests/d3d12.o: in function `create_device': /home/whatsit/git/mingw-vkd3d64/../vkd3d/tests/d3d12_crosstest.h:311: undefined reference to `D3D12CreateDevice' ... ```