Update CMake Versioning and Add CI Step for ScreenPlay Releases
Describe your problem
We need to enhance our build system by automating the version extraction process from Git tags and integrating this with CMake. Additionally, a new CI step for ScreenPlay releases should be implemented.
Tasks:
-
Dynamic Versioning in CMake:
- Extract the project version dynamically from Git tags.
- Ensure the version is reflected correctly in both
CMakeLists.txt
and any other relevant files/scripts.
- GitLab CI Step for ScreenPlay: