There a number of issues with cmake files:
- build.cmake was a fix for a problem that does not exist any more as there are build profiles in cmake and we should move towards that.
- Using build.cmake is awkward as properties work "wrong" using that (sometimes defaults overwrite values)
- cmake minimum version is wrong
- cmake is messy and unstructured
- "static" is currently hijacked as "legacy mode" and we should build legacy mode as a dedicated build to allow static and non static to be built freely
- separate static/dynamic runtime versus linkage (currently they are the same ish)
Feel free to add more issues relating to cmake here
There a number of issues with cmake files:
Feel free to add more issues relating to cmake here