Thread with 13 posts
jump to expanded postdear open source project developers, did you know that you can use ninja with MSVC. it's actually very easy to pass the -G Ninja
flag and then the build can actually utilise all the available CPU cores and display a running progress report too π
holy shit it's SO much faster jesus christ
using MSBuild to build a project with LLVM as a dependency might be a violation of the Geneva conventions???
in the interests of the reduction of human suffering and for the protection of the environment, i think the windows build of cmake should ship with ninja and use it by default
@hikari ... What if I tell you I abused C# AOT to run homebrew in C# on the Switch once? That involved LLVM too so I guess I'm also violating the Geneva conventions teehee
@hikari At one point on my defunct plumber guy emulator, we had plans to write full system modules in C# and also run them on the original hardware
@hikari building LLVM is slow enough even when it is using all my CPU cores, I donβt want to think about how slow it would be if it was limited
@hikari MSBuild has all these features but it sucks so bad for its core use case.
@thephd the features i mentioned, or?
@hikari No I mean there's lots of things you can do in MSBuild but it's awful just for building stuff, lol.
@hikari i wish i knew how to compile anything for windows at all, i'm stuck in cross compilation heck with spct
@hikari it's even possible to use clang-cl
with -G Ninja
, though last we checked you had to pass the SDK paths yourself if you do that