I need for several projects the ability to set CMAKE_C_STANDARD on older compilers, at least gcc 4.2, but preferably also down to gcc 3.4. I have them available, so testing is not the issue. But there are some problems besides "just record them".
The problems that I know of: -WriteCompilerDetectionHeader last time had problems when the features for the compiler were recorded only for C for a given version, i.e. I can't just tell CMake "gcc 3.4ff. know about C99" without also recording C++ features for that versions -the standard check for working features is currently auto_type, which is not supported by older compilers. Basically all support long_long_type, so we either need to change that (patch is in my gcc-34-features branch), or we need a better way to check what is available at all before using it. Any help welcome. Eike -- 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