Open FiniteReality opened 4 years ago
Current code has a minimum viable product which allows using GCC-style clang to compile simple binaries, with no dependencies.
Windows support has been added. For consistency, the Microsoft extensions have been disabled for now. We can investigate this later - maybe a <LanguageExtensions>microsoft</LanguageExtensions>
property?
Because this would be totally useless without this! :)
Overall idea so far is to separate compile and link into separate steps to allow incremental builds. Tasks under
src/Tasks/
roughly follow this.Open questions:
NativeCXX.targets
mockup from Thermite has very platform-dependent options<StandardVersion>c++17</StandardVersion>
we'd need some database mapping these options)