On Sun, Mar 22, 2015 at 12:07:53AM -0400, Martin Owens wrote:
On Sat, 2015-03-21 at 17:05 -0700, Bryce Harrington wrote:
I like how with cmake, I find myself naturally compartmentalizing tests, reusing other people's cmake recipes, and in general being a lot more organized in laying out my cmake logic.
They're all terrible. But which ever ONE is picked, blessed is the project with simple instructions that can train new people into the skill rather than face them with a daunting wall of repetitive and nonsensical codeons.
Right, our current system, with four different build systems, is a bit over the top. It also inhibits us helping each other since folks on one platform aren't as familiar with the build tools on the other platform.
For example. Instruct all people to build all those extra build files in a separate directory. Less there be confusion between build system files in the repository and generated build system files outside of it.
I'd go a step further and say it'd be nice if Inkscape could not only be built in a parallel tree, but also be runnable from the build tree (i.e. without having been installed).
Bryce