当我通过编译器标志时-mmacosx-version-min=10.5,它是什么意思?我认为这意味着结果二进制是x86,而不是ppc,但它是32位还是64位?我正在雪豹上编译,所以默认输出二进制是64位.我想,我没有通过-universal,它不是32位-64位通用二进制文件.
我正在用CMake开发一个项目.我的代码包含constexprVisual Studio 2015中允许但在Visual Studio 2013中不允许的方法.
如何检查CMakeLists.txt指定编译器是否支持该功能?我在CMake文档中看到过CMAKE_CXX_KNOWN_FEATURES,但我不明白如何使用它.