66 Commits (6dfabb6273e1807c3023f715d17144b5999e2d81)

Author SHA1 Message Date
Joao Matos c6e263e269 Add work-in-progress TypeScript interface bindings generator. 5 years ago
Joao Matos 598604e8f8 Add ILibrary.GenerateCode as a custom code generation callback. 5 years ago
Joao Matos 59bd475c17 Setup include dirs on the module instead of parser options in the CLI. 5 years ago
Joao Matos 2b7ea694dd Improve error handling in CLI and avoid defaulting to a generator on unknown option.. 5 years ago
Joao Matos 6ea853e9fd Add N-API generator support to the CLI. 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 5 years ago
josetr bdf055fe6c Take advantage of .NET Core transitive dependencies 5 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
João Matos dc185a66ea Add initial QuickJS generator. 5 years ago
Joao Matos 6c0c461a84 Add C++ generator support to the CLI. 5 years ago
Joao Matos e16f484be1 Remove artificial limitations for cross-generation in CLI. 5 years ago
Joao Matos 21c89be203 Simplify target-specific message output code in CLI. 5 years ago
Joao Matos 02049cf690 Add a new option to set a prefix for generated files in CLI. 5 years ago
Joao Matos 62c030a86c Improve module naming heuristics and add an option for setting it explicitly. 5 years ago
Joao Matos 21b93dd937 Implement C support as generator kind in CLI. 5 years ago
Joao Matos 2c42a53f21 Refactor string.Format calls in CLI. 5 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 5 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 6 years ago
Joao Matos d2e8d6ede1 Remove unused using declarations in `CLI/Generator.cs`. 7 years ago
Joao Matos ea7023dfad Remove ParserOptions.Abi since its misleading as it serves no purpose. 7 years ago
David Schaefer 45b05d7e23 fixes typo in options: chsarp -> csharp 7 years ago
David Schaefer 230079e0f6 fixes #1191 CppSharp.CLI.exe --rtti sets -fno-rtti to clang 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Joao Matos d5e6e11046 Improve the defaults of necessary generation options to improve accessibility. 8 years ago
Joao Matos b2b5567c7f Call the parser setup code in CLI and get rid of specific Mac parser setup code. 8 years ago
Joao Matos 94ef299378 Only include header files when scanning directories in CLI. 8 years ago
Joao Matos 5352b6f8b0 Minor code readability refactor. 8 years ago
Joao Matos 7b0aaf5dda Improve error handling in case of exceptions in CLI tool driver. 8 years ago
Joao Matos 017e119bd0 Added RTTI flag to the CLI tool. 8 years ago
Joao Matos 1b444fc988 Improved error message on CLI tool. 8 years ago
Brahim Hadriche d5a1210aa4 Write error messages to stderr, renamed `messages` to `errorMessages` 8 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Rokas Kupstys aa33609d45 Clean up linux includes setup. 8 years ago
Rokas Kupstys 05445f3028 Linux fixes, Bootstrap.cs build errors, warnings (#1010) 8 years ago
Joao Matos eef53dfce2 Added a new verbose flag to the CLI tool and improved verbose handling. 8 years ago
Joao Matos 2d65d2b493 [cli] Added some aliases to options in CLI tool. 9 years ago
Joao Matos 2b5c256514 [cli] Fixed initial output messages. 9 years ago
Joao Matos 4f77dafb2e [cli] Added an option for enabling debug mode for generated output. 9 years ago
Joao Matos fbfd1e1b89 [cli] Improve directory setup in case the path is not a file path. 9 years ago
Joao Matos 00ae918561 [cli] Extract target triple setup code into its own method. 9 years ago
Joao Matos b31930ad4a [cli] Adds a new option for automatic compilation of generated code. 9 years ago
Joao Matos 97eb8b0f1c [cli] Adds a new dedicated "-exceptions" flag to enable C++ exceptions. 9 years ago
Joao Matos a302beccdc [cli] Added a new -A option to pass compiler arguments to Clang parser. 9 years ago
Joao Matos c030256ab0 [cli] Fixed wrong option name. 9 years ago
Joao Matos d6b61f0401 [cli] Do not show the help if we have output an error previously. 9 years ago
Joao Matos 544cd68725 [cli] Improve error messages. 9 years ago
Joao Matos af60821393 [cli] Remove unused directory include commented code. 9 years ago
Joao Matos eac99badd4 [cli] Improve platform detection so the current platform is set by default. 9 years ago
Joao Matos 926fb78f23 [cli] Fixed directory check that was throwing exceptions in Mono. 9 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 9 years ago