beyond-all-reason / pr-downloader

console downloader for spring maps/games written in c++
GNU General Public License v2.0
0 stars 8 forks source link

Rewrite CMake configuration to use target based dependency resolution. #47

Closed p2004a closed 1 year ago

p2004a commented 1 year ago

The overall goal is modernization and simplification of CMake configuration to make it easier to maintain. The dependency resolution is now based on targets and was tested in standalone linux build with resolution using pkg-config and as part of the engine build.

A lot of features were dropped, as they don't seem to be useful anymore, and when they will be, they can be re-added in a more modern way. Removed:

The current shape is not perfect, and will be iterated on, one of the main problems being compatibility with current engine build.

p2004a commented 1 year ago

This is kind of a new version of https://github.com/beyond-all-reason/pr-downloader/pull/39