2 ms·
Meta-build systems need a clean separation between variables computed by the program (or cached), and parameters set by the user. Placing both in a single CMake
by nyanpasu64 6y ago
Meta-build systems need a clean separation between variables computed by the program (or cached), and parameters set by the user. Placing both in a single CMakeCache blob causes confusion and nasty semantics when local set() variables, option() variables, and command-line -DKEY=VALUE collide.