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