190 Commits (bc7cfb24ae5f925addaf05c53e97de746dcb2197)

Author SHA1 Message Date
Dimitar Dobrev 1e8bfb11e3 Remove looking MSVC headers up with COM 6 years ago
josetr 62e9119c63 Create a single nuget package that supports windows / linux / macos 6 years ago
josetr 4ade453647 Manage package versions centrally 6 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 6 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 6 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 6 years ago
Dimitar Dobrev 0a15871751 Add an option for building with Visual Studio 2019 6 years ago
Joao Matos fa5dbb9010 Improve Xcode toolchain lookup to be more robust. 7 years ago
Dimitar Dobrev a11111f18f Deleted useless output. 8 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 8 years ago
Dan Shechter c75d665310 Make Windows10SDK detection more robust 8 years ago
Dimitar Dobrev b7d3d36ff1 Renamed members related to indentation for more clarity. 8 years ago
Brahim Hadriche d5a1210aa4 Write error messages to stderr, renamed `messages` to `errorMessages` 9 years ago
KallynGowdyYetiCGI 58b2f80b35 Implement xcode-select based path selection 9 years ago
Marco Zille 2b9bf29a70 Fixed VS2017 system includes search error #957 (#958) 9 years ago
Joao Matos 45232ec8a2 Lookup Mono SDK path on Windows registry. 9 years ago
Dimitar Dobrev b93674f261 Simplified and optimised the MSVC tool-chain. 9 years ago
Dimitar Dobrev f992cd8280 Removed the out parameter when looking for a version of Visual Studio. 9 years ago
Dimitar Dobrev 3cf7c6aa0c Moved the searching for a VS SDK to a separate method. 9 years ago
Atsushi Eno 8631baab59 Linux toolchain can be supplied in the same spirit in path probing on Mac. 9 years ago
Joao Matos a560297ab8 [driver] Compilation platform is now nullable by default and validated to the host platforms. 9 years ago
Dimitar Dobrev 6fa9778859 Cleaned up MSVCToolchain. 9 years ago
Dimitar Dobrev 5aaa0a0351 Fixed a crash when trying to use a VS version missing from the system. 9 years ago
Dimitar Dobrev b4bedeb448 Fixed the addition of Windows SDK include dirs when using VS 2017. 9 years ago
Dimitar Dobrev a9ee1fda5e Fixed crashes when printing messages containing braces. 9 years ago
Dimitar Dobrev c0ce70d025 Removed useless output when VS 2017 is not installed. 9 years ago
Joao Matos 5857c2d17c Split compilation options into Compilation.cs. 10 years ago
Victor Peter Rouven Müller d44cd6a154 Fix which should prevent any bugs 10 years ago
Victor Peter Rouven Müller 22c8541e2a Fixing WinSDK include path code (#822) 10 years ago
Dimitar Dobrev 120e386ad9 Fixed a few warnings. 10 years ago
Dimitar Dobrev 4dc3b4e133 Restored some unused but needed code. 10 years ago
Dimitar Dobrev 087cb25775 Added a fall-back when trying to use the latest version of VS. 10 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 10 years ago
Dimitar Dobrev 96aa703b60 Fixed the printing of errors during compilation of native symbols. 10 years ago
Joao Matos dad52a2d5b Clean up display paths of generated build project files. 10 years ago
Joao Matos 9d9aebf2eb Remove duplicated TargetPlatform type in CLI. 10 years ago
Joao Matos 73e458cb81 Added general-purpose compilation options from Embeddinator. 10 years ago
Joao Matos fbf43067d7 Refactor the diagnostics system. 10 years ago
Joao Matos 1426f21ff8 Rename TextDiagnosticPrinter to ConsoleDiagnostics. 10 years ago
Dimitar Dobrev dd814fe5d5 Fixed all warnings in the C# code. 10 years ago
Joao Matos 6e0a079f7a Extracted Windows kits toolchain code into its own method. 10 years ago
Joao Matos cc773d1848 Refactored code to get VS SDK toolchain version in its own method. 10 years ago
Joao Matos c55a8fa79c Make it easier to map between the enum-based and integer-based VS versions. 10 years ago
Joao Matos 4cb6da31ce Fixed FindMonoPath to return Mono base path and not binary path. 10 years ago
Dimitar Dobrev 6cbd047392 Fixed the auto-compilation not to use an old and buggy CS compiler on Windows. 10 years ago
Joao Matos e7f9178ff4 Added Mono toolchain finding support code. 10 years ago
Joao Matos d32a9886b7 Added property to set diagnostics level. 10 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 10 years ago
Joao Matos b710e62f37 Added a default indentation level to IDiagnostics.Push/PopIndent. 10 years ago
Joao Matos 41719e641e Rename IDiagnosticConsumer to IDiagnostics. 10 years ago