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

Reply via email to