On Sat, Mar 23, 2019 at 15:07:39 +0100, Gregor Jasny via cmake-developers wrote: > in the past when building CMake (itself) I spent long times waiting for > configuration of the embedded libraries. Mostly libcurl send / receive > signature detection. Today I had the idea of using system libraries > installed with Homebrew and the speedups are quite noticeable:
One thing I'd like to see here is to take a survey of what `send` and `recv` signatures actually exist in the wild today. We can then remove those `try_compile` runs from CMake's import. Further work would be to have `libcurl` upstream do this survey too (though this is a wider set of platforms than even CMake supports) and remove those which don't actually appear in the wild today. In addition, the attempts can be ordered based on platform and short circuit once one is found since `send` can have only one actual definition. --Ben -- 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-developers