Граф коммитов

19 Коммитов

Автор SHA1 Сообщение Дата
João Matos 4417dd987a
Code cleanups and improvements (#1713)
* Code cleanups.

* Run GetterSetterToPropertyPass for more generators.

* Fixed compile warning when compiling parser bindings.

* Cleanup driver code.

* Remove dead 32-bit code.

* Reduce verbosity when Options.Quiet is set.

* Remove test compile-time warnings.

* Move .NET tests to tests/dotnet.

* Remove unused AST viewer code and premake-qt submodule.

* Move tests2/ contents to tests/.
2023-02-04 15:37:19 +00:00
josetr 62e9119c63 Create a single nuget package that supports windows / linux / macos 2020-12-14 01:46:12 +00:00
josetr d9e738f851 Add workflow files to workspace 2020-12-03 17:52:38 +00:00
josetr 1926e69435 Only use premake for native projects and improve c# projects. 2020-12-01 01:01:58 +00:00
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 2020-11-23 18:42:11 +00:00
Joao Matos 8278efd338 Add options to disable tests and examples from the build. 2019-12-26 21:04:39 +00:00
Joao Matos fdb7ddabdf Initial integration of Clang AST viewer GUI tool. 2019-01-25 10:23:31 +00:00
Joao Matos 5dcdfa66f3 Minor build changes. 2019-01-24 12:19:17 +00:00
Joao Matos 4fcfe4e4eb Build changes.
- Added support for building with Clang and LLD
- Switched to use csc.exe Roslyn compiler under Mono
- Disable most of the support for explicit pre-C++11 ABI since we do not
need it anymore
2019-01-23 14:08:55 +00:00
Joao Matos 661609176a Rewrite build config file generation in Premake.
The previous version used io.output which is not needed and also badly interacts with Premake internals.
2017-08-01 22:03:07 +01:00
Mohit Mohta 416c67215c Added passage of VS Version selected at config time to the build (#886)
Fixes #815
Fixes #814
2017-07-14 10:12:07 +03:00
Joao Matos b52ad8b43f Update Premake build files to latest syntax. 2017-07-05 13:28:46 +01:00
Joao Matos 528fc73258 [build] Remove multi-platform builds, use the `--arch` build option instead. 2017-04-24 22:31:34 +01:00
Joao Matos 62dbdb6bfa Added build scripts for CLI. 2017-01-16 22:20:35 +00:00
Joao Matos d349134180 Reworked parser bindings build scripts to be more easily re-usable. 2016-09-30 17:23:40 +01:00
Joao Matos e2e7079866 Factor .NET framework build version setup code to fix a bug for dependent projects. 2016-08-31 16:23:11 +01:00
Joao Matos 77c871c794 Update build files to Premake5. 2016-08-24 18:11:14 +01:00
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 2016-08-24 18:05:23 +01:00
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 2016-08-17 14:07:36 +01:00