Skip to content
Snippets Groups Projects
Commit 655ff547 authored by Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony
Browse files

Add support for sip v5 build system

The new sip build system complies with pep 517 and
requires configuration by a standard pyproject.toml
file rather than running a single command. Along with
these changes the fixed sip.h file has been removed in
favour of a header generated locally if required.

We now support both the sip build systems as this is
required in our current support for multiple OSes. In
the process of adding support some cleanup has been
included:
  - the .sip files in our tree are now full module defs
    rather than the boilerplate being filled in by CMake,
    giving each module more flexibility.
  - the sipwrapper file has been removed in favour of a
    simpler script to simply strip the problematic code
    for C++17 compatability.
parent 3106b6c2
No related branches found
No related tags found
No related merge requests found
Showing
with 535 additions and 293 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment