17 #include <boost/property_tree/ptree.hpp> 18 #include <boost/version.hpp> 19 #include <boost/config.hpp> 22 boost::property_tree::ptree properties;
23 properties.put(
"BOOST_VERSION", BOOST_VERSION);
24 properties.put(
"BOOST_LIB_VERSION", BOOST_LIB_VERSION);
25 properties.put(
"BOOST_PLATFORM", BOOST_PLATFORM);
26 properties.put(
"BOOST_PLATFORM_CONFIG", BOOST_PLATFORM_CONFIG);
27 properties.put(
"BOOST_COMPILER", BOOST_COMPILER);
28 #ifdef BOOST_LIBSTDCXX_VERSION 29 properties.put(
"BOOST_LIBSTDCXX_VERSION", BOOST_LIBSTDCXX_VERSION);
31 #ifdef BOOST_LIBSTDCXX11 32 properties.put(
"C++11",
true);
34 properties.add(
"C++11",
false);
36 properties.put(
"BOOST_STDLIB", BOOST_STDLIB);
37 properties.put(
"BOOST_STDLIB_CONFIG", BOOST_STDLIB_CONFIG);
boost::property_tree::ptree getBoostProperties()
Definition: get_boost_properties.hpp:21
Various utilities for mpi and cuda.
Definition: Factory.hpp:3