On 12/15/2014 12:38 PM, Daniel Schepler wrote: > Why would we need specific support for each compiler?
One goal of the module is to avoid running dozens of compiler introspection tests for every new build tree. Compiler vendors document support for new language features in each release. There is a feature table where CMake memorizes the supported features for each version. It also knows what language-standard flags (like -std=c++11) may be needed to activate a feature. That can't be guessed so a lookup table is needed anyway. -Brad -- 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