185 Commits (d46bcd3dda378e0afb8c3aa92061d44d25fdcbbb)

Author SHA1 Message Date
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. 6 years ago
Dimitar Dobrev a11111f18f Deleted useless output. 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Dan Shechter c75d665310 Make Windows10SDK detection more robust 7 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 8 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. 9 years ago
Dimitar Dobrev 4dc3b4e133 Restored some unused but needed code. 9 years ago
Dimitar Dobrev 087cb25775 Added a fall-back when trying to use the latest version of VS. 9 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 9 years ago
Dimitar Dobrev 96aa703b60 Fixed the printing of errors during compilation of native symbols. 9 years ago
Joao Matos dad52a2d5b Clean up display paths of generated build project files. 9 years ago
Joao Matos 9d9aebf2eb Remove duplicated TargetPlatform type in CLI. 9 years ago
Joao Matos 73e458cb81 Added general-purpose compilation options from Embeddinator. 9 years ago
Joao Matos fbf43067d7 Refactor the diagnostics system. 9 years ago
Joao Matos 1426f21ff8 Rename TextDiagnosticPrinter to ConsoleDiagnostics. 9 years ago
Dimitar Dobrev dd814fe5d5 Fixed all warnings in the C# code. 9 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
Joao Matos 41719e641e Rename IDiagnosticConsumer to IDiagnostics. 9 years ago
Joao Matos 77c871c794 Update build files to Premake5. 9 years ago
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 9 years ago
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 9 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 9 years ago
Dimitar Dobrev 2b3b9bc9cf Fixed a crash when parsing templates of variables. 9 years ago