diff --git a/DDParsers/include/Parsers/spirit/GrammarsV2.h b/DDParsers/include/Parsers/spirit/GrammarsV2.h index d32a19dab9236662baea96f4884f176ed429bdc4..a229fa21de4723b4f11952395f498aa337377976 100644 --- a/DDParsers/include/Parsers/spirit/GrammarsV2.h +++ b/DDParsers/include/Parsers/spirit/GrammarsV2.h @@ -33,9 +33,19 @@ #include <boost/fusion/include/unused.hpp> #include <boost/fusion/include/std_pair.hpp> +// version is like X YYY ZZ (no spaces) +#if BOOST_VERSION >= 107800 + +#include <boost/phoenix/core.hpp> +#include <boost/phoenix/operator.hpp> + +#else + #include <boost/spirit/include/phoenix_core.hpp> #include <boost/spirit/include/phoenix_operator.hpp> +#endif + #include <boost/utility/enable_if.hpp> #include <boost/type_traits.hpp>