使用CMakeLists.txt 判断编译器是否支持C++11
2015-05-02 23:34
337 查看
#将下面的内容添加到CMakeLists.txt当中 include(CheckCXXCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X) if(COMPILER_SUPPORTS_CXX11) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") elseif(COMPILER_SUPPORTS_CXX0X) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") else() message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.") endif()
相关文章推荐
- cmake检测g++编译器是否支持c++11
- CMakeLists.txt使用C++11标准
- 测试你的编译器是否支持c++0x(c++11)
- CentOS 6.5平台使用CLion开发程序,编译器支持C++11的方法
- HTML5 - 判断浏览器是否支持html5某个功能(使用modernizr.js)
- (使用树结构来支持并查集操作8.4.2)POJ 2236 Wireless Network(判断两个元素是否在同一个集合&&有条件的合并)
- C陷阱与缺陷:如何判断编译器是否支持嵌套注释?
- (用树结构支持并查集8.2.2)POJ 1703 Find them, Catch them(并查集的简单使用: 判断两个元素是否属于同一集合)
- 使用php判断服务器是否支持Gzip压缩功能
- 测试编译器是否支持C++11新特性(1)
- 判断是否为移动浏览器;判断是否支持滑动事件;通过手势来改变图片大小;使用手机GPS定位用户所在的城市;利用浏览器的cookie保存用户名;
- 使用php判断服务器是否支持Gzip压缩功能
- linux 下CPU数量、核心数量、是否支持超线程的判断
- 判断浏览器是否支持指定CSS属性和指定值
- 判断手机是否支持程序安装(版本判断)
- 时钟频率,最大不会超过3000MHz;字长,可以是32位或64位;核数,可以是单核、双核、或四核;是否支持超线路。各项信息要求使用位域来表示。通过输出sizeof(CPU)来观察该类所占的字节数
- qt判断用户是否正在使用当前应用程序
- 1.4 写一个函数判断两个字符串是否使用相同的字符构成。
- 如何使用php判断服务器是否是HTTPS连接
- 使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)