I have been using boost.build or b2 for building a project. I am trying to add C++11 contructs like auto
and begin
but the standard invokation b2 release
in the directory with the Jamfile does not recognize these.
You need to tell the compiler to enable c++11 support
For example, for gcc you can use
b2 toolset=gcc cxxflags="-std=c++11"
(or the same command with bjam
instead of b2
; they are identical these days with the bjam
kept for backwards-compatibility.)