Commit graph

5 commits

Author SHA1 Message Date
c6b10bd9c6
CMakeLists.txt: Reduce project version to 2.3.0
Until 2.4.0 is released, the project version should stay at 2.3.0.
Otherwise, the project version would mismatch with that obtained via
`git describe --tags --dirty`.
2025-01-14 02:47:17 +01:00
69cb5d5a6c
Introduce CPack-based packaging 2025-01-14 02:47:17 +01:00
7a2047c2f0
Move user-files to data/
All files listed by user-files are in fact referrenced from the data/
directory. Therefore, moving it to data/ makes sense to keep
consistency.
2025-01-14 02:47:17 +01:00
5d5bc88e57
Add user-files
This is meant to replace the dynamic generation of a version control
file called version.xml, as well as the xmlversion command line tool,
wth a static, line-separated list of files that the engine can use to
parse the version numbers.
2025-01-14 02:47:17 +01:00
0a33242611
Refactor all CMakeLists.txt
This commit removes the dependency against custom macros, in favour of
standard CMake commands, as well as removing the use of glob expressions
since they are assumed as deprecated. [1]

[1]: https://cmake.org/cmake/help/latest/command/file.html#glob
2025-01-14 02:47:16 +01:00