【发布时间】:2012-08-08 05:01:18
【问题描述】:
我使用AX_CXX_COMPILE_STDCXX_0X(可以查看 autoconf-archive)来检查编译器的 c++11 功能。它正确地确定需要-std=c++0x,但不会将其添加到CXXFLAGS。我查看了宏源,它实际上会检查但随后会恢复以前的标志。
我应该怎么做才能将CXXFLAGS 设置为能够编译c++11 源代码?
只是将-std=c++0x 添加到AM_CXXFLAGS 不是很好的解决方案,因为我想将编译器在C++11 模式下编译的负担交给autoconf 开发人员,而不是我。
【问题讨论】:
标签: c++ c++11 autotools autoconf