03-29-2012, 11:41 PM
I've seen CMake used in MineServer and it didn't work that well there.
And it doesn't support customizations to the project files - for example I group the source files by category (os support, packets, world generating, mobs etc.). That doesn't seem possible with cmake.
I think the status quo is sufficient - there are two active developers, each maintains their VS's project files, and the *nix makefile is generic enough to pick up anything in the right paths
BUT if CMake can show us how to make gcc use precompiled headers for the project, that might be a piece of information worth extracting. Not the entire management, just the parameters / exclusions to use.
And it doesn't support customizations to the project files - for example I group the source files by category (os support, packets, world generating, mobs etc.). That doesn't seem possible with cmake.
I think the status quo is sufficient - there are two active developers, each maintains their VS's project files, and the *nix makefile is generic enough to pick up anything in the right paths
BUT if CMake can show us how to make gcc use precompiled headers for the project, that might be a piece of information worth extracting. Not the entire management, just the parameters / exclusions to use.