diff --git a/CMakeLists.txt b/CMakeLists.txt index f758852ebe..37eddc18df 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,6 +46,14 @@ endif (${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") # ================================================================================ +# Needed for boost1.69 +# Avoid that Python (pyerrors.h) defines snprintf and vsnprintf +if (MSVC AND NOT MSVC_VERSION VERSION_LESS 1900) + add_definitions(-DHAVE_SNPRINTF) +elseif (MINGW) + add_definitions(-DHAVE_SNPRINTF) +endif() + # Allow developers to use Boost < 1.48 if (NOT BOOST_MIN_VERSION) set(BOOST_MIN_VERSION 1.48)