It occurs to me that, much like C++ itself, there are wide variety of ways to do things in CMake, many of which exist only for legacy compatibility, and the language had a lot of active develpment recently that allows much safer, easier to read programs. C++ now has the Core Guidelines and lots of example projects providing reference for what a good, modern project should look like, even providing automated tools for detecting when you're doing things in a way that is considered archatic, but all CMake has is a blog post and an old powerpoint slide. Seriously, these are the 2 top hits for 'Modern CMake'. Both are almost a year old, neither are in depth, and one references the other:
https://rix0r.nl/blog/2015/08/13/cmake-guide/ http://www.slideshare.net/DanielPfeifer1/cmake-48475415 Is there some document that explains how modern cmake is meant to be used, or a particular repository that does so?
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake