Select Git revision
internals
Thorsten Hater
authored and
GitHub
committed
- build-catalogue
- now installed by pip
- enable GPU-backends
- isolate from being installed in a non-default dir
- rename to arbor-build-catalogue
- allow hand-written C++ mechanisms to be linked in the same catalogue.
- CMake
- enable PIC on arbor always to allow linking to shared objects
- use relative paths when configuring a-b-c, to make relocation less of a problem
- Python
- ensure a-b-c is installed by pip, along with headers and libarbor.a
- throw errors if tools (cmake scripts, arbor package, modcc) missing
- transition setup.py setuptools -> skbuild.
- Wheels
- Add NML2 support to wheels
- scripts/build-wheels.sh builds wheels, in principle valid for submission to PyPI, on your own hardware. This should be kept in sync with .github/workflows/ciwheel.yml
- scripts/patchwheel.py corrects the rpath in the libraries in the wheels, working around a bad interplay between auditwheel and skbuild, see pypa/auditwheel#363
- Python Wheels are tested as part of the Github Action
- Add nml and bundled status to config().| Name | Last commit | Last update |
|---|---|---|
| .. | ||
| extending_catalogues.rst | ||
| index.rst | ||
| mechanism_abi.rst | ||
| simd_api.rst | ||
| util.rst | ||