1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef BOOST_GEOMETRY_CORE_CONFIG_HPP
- #define BOOST_GEOMETRY_CORE_CONFIG_HPP
- #include <boost/config.hpp>
- #include <boost/config/pragma_message.hpp>
- #if !defined(BOOST_GEOMETRY_NO_ROBUSTNESS) && !defined(BOOST_GEOMETRY_USE_RESCALING)
- #if defined(BOOST_GEOMETRY_ROBUSTNESS_ALTERNATIVE)
- #define BOOST_GEOMETRY_USE_RESCALING
- #else
- #define BOOST_GEOMETRY_NO_ROBUSTNESS
- #endif
- #endif
- #if defined(BOOST_GEOMETRY_USE_RESCALING) && ! defined(BOOST_GEOMETRY_ROBUSTNESS_ALTERNATIVE)
- BOOST_PRAGMA_MESSAGE("Rescaling is deprecated and its functionality will be removed in Boost 1.84")
- #endif
- #if defined(BOOST_GEOMETRY_USE_RESCALING) && defined(BOOST_GEOMETRY_NO_ROBUSTNESS)
- #error "Define either BOOST_GEOMETRY_NO_ROBUSTNESS (default) or BOOST_GEOMETRY_USE_RESCALING"
- #endif
- #endif
|