Thank you everyone for the feedback! I’ve updated the document based on the feedback.
In addition to this document I’m also working on putting together a set of coding standards/guidelines/tips that are more LLVM-specific. When I get that together I’ll also send it over here for feedback. The only comment I think I didn’t directly update the document for was Dan’s comment about GLOBAL properties. I kinda have mixed feelings about GLOBAL properties. I know why we use them, but I’m not sure I want to encourage people to use them. I think some of the places we use them is just wrong. Many thanks! -Chris
CMakePrimer.rst
Description: Binary data
> On Apr 27, 2016, at 1:39 PM, Chris Bieneman <chris.biene...@me.com> wrote: > > Hello cmake-developers, > > Earlier this year the LLVM community finished migrating to CMake as our one > and only build system. One of the lingering things on my to-do list to help > this transition is to write some basic documentation for the CMake language > to help LLVM developers get a feel for the language. > > I’ve attached the working draft of my documentation, and would greatly > appreciate any feedback from members of the CMake community. While it is not > my goal to be a definitive source, I would like to be as accurate as I can be. > > Thank you, > -Chris > > <CMakePrimer.rst>-- > > 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-developers
-- 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-developers