Extended CMake installation handling (#523)
* updated the version handling
- Introduces a new version.txt file
- This file is parsed by CMake to determine the current version
* assign version in project call
* use version variable
* Meson update
1. Minor fix for GCC build
2. Use external version file which can be used by CMake as well
* get version from git tag now
* ci/cd broke..
* maybe this solves the error
* updated workflow files
* one last test
* remove git describe call
* extended CMake installation handling
* only write version file if possible
* read version.txt as fallback
* missing version.txt arg
Committer
John Wellbelove