On 24 May 2018 at 08:45, Elvis Stansvik <elvis.stans...@orexplore.com> wrote: > Den ons 23 maj 2018 17:18Mateusz Loskot <mate...@loskot.net> skrev: >> On 23 May 2018 at 16:37, David Demelier <mark...@malikania.fr> wrote: >> > On Mon, 2018-05-21 at 19:39 +0200, Mateusz Loskot wrote: >> >> >> >> >> >> IMHO, CMake should encourage contributions of new Find-modules. >> > >> > No. >> >> Yes. > > > As for my part, I'll just have to agree to disagree with this. > [...] > But I think CMake has grown so much by > now, and has such leverage (people generally are not opposed to being "CMake > compatible"), that efforts are better spent making it easy to write config > files, and supporting initiatives like that cps thing.
Those will take years to get into production state for CMake. Find-modules can solve issues now, without "want to drive? build your own car first" appraoch, but basic CMake scripting knowledge. I'm very supportive to the cps, but I can not help it move forward. I, however, can help updating/adding Find-modules. > I also don't agree that it doesn't hurt CMake to have a growing number of > outdated find modules. It leads to a lot of bug reports. In the times of GitHub-like pace of development, we should really learn to use https://github.com/apps/stale or equivalents. > If it's there, people will expect it to work, and when it doesn't they become > disappointed. > If it wasn't there from the beginning there's no expectation. There is nothing wrong with it, as long as status of Find-modules is clearly stated in the documentation and users learn correctly what Find-modules are - guessers about future without promises, not configurators about present state. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net -- 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