Я используюAX_CXX_COMPILE_STDCXX_0X
(можно посмотреть в архиве autoconf -), чтобы проверить возможности компилятора c++11. Он правильно определяет, что -std=c++0x
требуется, но не добавляет его к CXXFLAGS
. Я взглянул на источник макроса, и он действительно проверяет, но затем восстанавливает предыдущие флаги.
Что мне нужно сделать, чтобы установить CXXFLAGS
для компиляции исходного кода С++ 11?
Простое добавление -std=c++0x
к AM_CXXFLAGS
не является хорошим решением, потому что я хотел бы возложить бремя компиляции компилятора в режиме C++11 на разработчиков autoconf, а не на себя.