Well, sounds like a reasonably sized C++ project :-) On a more serious note: Are you aware of so called Superbuilds? This is a term that is used quite often in the context of large CMake based dependency builds. Speaking from personal experience, I've found that Superbuild projects do scale quite well and managing a large set of (external) thirdparty dependencies is usually not as bad as it might look.
Greetings, Kai Wolf <http://kai-wolf.me/> <http://kai-wolf.me/> <http://kai-wolf.me/> <http://kai-wolf.me/> http://kai-wolf.me/ 2018-02-20 15:41 GMT+01:00 Boudewijn Rempt <b...@valdyas.org>: > On Tuesday, 20 February 2018 14:59:10 CET Kai Wolf wrote: > > Nice, > > > > I've found a smaller issue though. I've just submitted a PR on GitHub. > > The reddit discussion is also interesting. A common theme in the typical > > "CMake is bad" discussions is not the lack of documentation, but a good > > tutorial on how to *actually accomplish things* using CMake in a correct > > and scalable manner. > > I've used cmake since 2006, and I am completely in a fog when it comes to > how > I should update my project (which has a couple of hundred cmakelists.txt > files, thirty external cmake projects and oodles of libraries and plugins) > to > something more modern... > > > As a shameless self-plug: I am currently writing a book[1] on exact this > > topic and really hope, I'll be able to release it by summer 2018 :-( > > Well, put me down for three copies! > > -- > Boudewijn Rempt | https://www.valdyas.org | https://www.krita.org > > > -- > > 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: > https://cmake.org/mailman/listinfo/cmake >
-- 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: https://cmake.org/mailman/listinfo/cmake