On 17 May 2016 at 15:01, Vladimir Prus
On 17/05/2016 15:41, Steven Watanabe wrote:
AMDG
On 05/17/2016 12:46 AM, Vladimir Prus wrote:
Just to clarify, you are proposing that a library author may add CMakeLists.txt at the top level, while Jamfile is required to be in the 'build' subdirectory?
I am strongly -1 about such an arrangement - it makes unofficial build system more prominently visible than the official one,
I don't think that's a a big problem for libraries, as the most visible part of the build system is still the superproject's Jamroot.
It is still a problem when somebody looks at sources of a particular library, say on GitHub.
Forcing CMakeLists.txt at a different place would make Boost the odd one out if you look at CMake conventions. It's not what you would expect as a CMake user, it's an unattractive restriction, and it's not a restriction that's based on trying to solves something that's wouldn't work without that restriction (e.g. a technical limitation)