78 Commits (88204f7fb72921b307aa189a41adbd0e47315db9)

Author SHA1 Message Date
Jelle fe7afc3b05
Fix some template declarations not setting namespace (#1913) 6 months ago
João Matos 45d6b3279b
Rework property handling (#1714) 11 months ago
João Matos 3f5fc994c0
QuickJS generator improvements. (#1865) 11 months ago
deadlocklogic 0edd48c6a1
Major refactoring: refactor GeneratorKind enum into a class (#1794) 2 years ago
João Matos dc743a23ce
Fix module being ignored when it cannot be found based on include dir. (#1736) 2 years ago
João Matos 8cf6e3f280
Allow passing a `-target-framework` option to `build.sh` (#1718) 2 years ago
João Matos 4417dd987a
Code cleanups and improvements (#1713) 3 years ago
João Matos 117567d61f
Add initial Emscripten generator. (#1712) 3 years ago
João Matos 9b06e7bc01
Add C++ WebAssembly ABI (#1711) 3 years ago
João Matos db7949b263
Misc changes (#1710) 3 years ago
josetr eb5031bf4c Format files 3 years ago
焼き猫 318d145006
Add options.LibraryDirs to module in Generator.cs (#1646) 4 years ago
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 5 years ago
Joao Matos d2e8d6ede1 Remove unused using declarations in `CLI/Generator.cs`. 6 years ago
Joao Matos ea7023dfad Remove ParserOptions.Abi since its misleading as it serves no purpose. 6 years ago
David Schaefer 45b05d7e23 fixes typo in options: chsarp -> csharp 6 years ago
David Schaefer 230079e0f6 fixes #1191 CppSharp.CLI.exe --rtti sets -fno-rtti to clang 6 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. 7 years ago
Joao Matos b2b5567c7f Call the parser setup code in CLI and get rid of specific Mac parser setup code. 7 years ago
Joao Matos 94ef299378 Only include header files when scanning directories in CLI. 7 years ago
Joao Matos 5352b6f8b0 Minor code readability refactor. 7 years ago
Joao Matos 7b0aaf5dda Improve error handling in case of exceptions in CLI tool driver. 7 years ago
Joao Matos 017e119bd0 Added RTTI flag to the CLI tool. 7 years ago
Joao Matos 1b444fc988 Improved error message on CLI tool. 7 years ago
Brahim Hadriche d5a1210aa4 Write error messages to stderr, renamed `messages` to `errorMessages` 7 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. 8 years ago
Joao Matos 2b5c256514 [cli] Fixed initial output messages. 8 years ago
Joao Matos 4f77dafb2e [cli] Added an option for enabling debug mode for generated output. 8 years ago