This PR converts sourcepawn module to the new API.
Description
SourcePawn has been converted to make use of the API. Introduced changes will make it fully functional again. Some changes has also been made to the meson build system.
Motivation and Context
It will give us ability to test any further new additions to the project (like new natives etc.).
How has this been tested?
SourcePawn module is built and loaded successfully when running server under linux. Not sure about windows but it should be good to go.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
This PR converts sourcepawn module to the new API.
Description
SourcePawn has been converted to make use of the API. Introduced changes will make it fully functional again. Some changes has also been made to the meson build system.
Motivation and Context
It will give us ability to test any further new additions to the project (like new natives etc.).
How has this been tested?
SourcePawn module is built and loaded successfully when running server under linux. Not sure about windows but it should be good to go.
Types of changes
Checklist: