【功能扩展】cmake/enableCXX11.cmake 要扩展下支持对shell 环境变量内的gcc 环境进行分析
Created by: backyes
很多时候为了提供健壮性高的一键编译系统,会在当前编译的进程的shell环境内使用自定义的高级编译器(区别于机器默认编译器),避免污染用户系统环境。
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORT_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORT_CXX0X)
目前对c++11特性的检测导致很多自动化工具链失败,所以需要在当前release内解决此问题。