I am trying to build with Clang on Windows for the first time. I usually use G++ but it creates large static files which irritate me. I also want to try CLang on windows, since I use CLang exclusively on Linux.
There is nothing that seems to work to make it stop sending "MSVC-like" parameters to the compiler. How can I disable MSVC-detection?
It clearly says:
C:\Projects\dm2\clang>cmake .. -G "MinGW Makefiles" -DCMAKE_CXX_COMPILER="c:\\LLVM\\bin\\clang++.exe"
-- The CXX compiler identification is Clang 4.0.1
-- Check for working CXX compiler: c:\LLVM\bin\clang++.exe
-- Check for working CXX compiler: c:\LLVM\bin\clang++.exe -- broken
...
c:\LLVM\bin\clang++.exe /nologo /DWIN32 /D_WINDOWS /W3 /GR /EHsc /D_DEBUG
...
predictable output
...
what's going on here?
EDIT:
I'm using newest CMake, newest LLVM for win64, newest MSYS and MinGW64. I am successfully building statically with G++ as of writing this.
↧