我使用AX_CXX_COMPILE_STDCXX_0X(可以查看autoconf-archive)来检查编译器的c ++ 11功能.它正确地确定了-std=c++0x所需,但不添加它CXXFLAGS.我看了一下宏源,它实际上检查了然后恢复了以前的标志.
AX_CXX_COMPILE_STDCXX_0X
-std=c++0x
CXXFLAGS
我应该怎么做才能CXXFLAGS编译c ++ 11源代码?
只是添加-std=c++0x到AM_CXXFLAGS不是很好的解决方案,因为我想在autoconf开发人员,而不是我在C++ 11模式下编译编译器的负担.
AM_CXXFLAGS
c++ autoconf autotools c++11
autoconf ×1
autotools ×1
c++ ×1
c++11 ×1