Merge workflows. (#234)

- Merge all the workflows into one file.
- Produce Windows and MacOS artifact.
This commit is contained in:
Arthur Sonzogni
2021-10-17 16:03:18 +02:00
committed by ArthurSonzogni
parent 026a005753
commit 4188ee2c04
12 changed files with 183 additions and 305 deletions

View File

@@ -1,14 +1,20 @@
Changelog
=========
Unreleased (development)
released (development)
------------------------
0.11
----
## github workflow
- Add Windows ad MacOS artefacts.
- Merge all the workflows.
## Bug
- On Unix system, fallback to {80,25} screen dimension on failure.
## CMake
Added:
- Support for shared library, via `BUILD_SHARED_LIBS` option.
- Add library version and symlinks.