To further simplify the setup.py, instead of rolling our own hack for working with cmake, this switches to a library that is intended to do exactly that while playing nicely with Python. This should help with the conda installs a bit. Also, there is now logic to automatically find the libdison.x library, wherever it might have been installed. No need for every script to do that on its own.
[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (non-backwards-compatible fix or feature)
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
Description and Purpose
To further simplify the setup.py, instead of rolling our own hack for working with cmake, this switches to a library that is intended to do exactly that while playing nicely with Python. This should help with the conda installs a bit. Also, there is now logic to automatically find the libdison.x library, wherever it might have been installed. No need for every script to do that on its own.
TODO Items General: