191 Commits (eb5031bf4c29418cff978f3bdbb5d4639fd3a07a)

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