-
Notifications
You must be signed in to change notification settings - Fork 1
Internals
Ruben Van Boxem edited this page Jun 9, 2013
·
3 revisions
With the introduction of a large number of C++0X features in GCC (4.6+), Clang 3.2, and MSVC (11.0?), it is useful to use the available smart pointer classes and other neat functionality of the new standard. Ambrosia is compiled with the following compiler flags (g++):
-std=c++11 -pedantic -Wextra -Wconversion -Weffc++ -Wmissing-include-dirs -Wstrict-aliasing
All warning generating code is fixed, so that Ambrosia adheres as strictly as possible to the standard and good coding style. Suggestions for missing warning flags are welcome.