CMake improvements
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
git describe
but also the current branch name appended to the end.Normally, compilation would toss the binaries in the build-side source directories for each target (src/sdl for sdl2, src/win32 for dd). This makes all targets output to a single directory.
In addition, source files are split into groups, and core code is separated into its own target apart from interfaces.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.