diff --git a/src/stacktrace.cpp b/src/stacktrace.cpp index 7abc606..126691f 100644 --- a/src/stacktrace.cpp +++ b/src/stacktrace.cpp @@ -5,7 +5,7 @@ #include // only include stacktrace stuff if boost >= 1.65 and not macOS -#if BOOST_VERSION / 100000 >= 1 && ((BOOST_VERSION / 100) % 1000) >= 65 && !defined(__APPLE__) +#if BOOST_VERSION / 100 >= 1065 && !defined(__APPLE__) #include #include #include diff --git a/tests/stacktrace_test.cpp b/tests/stacktrace_test.cpp index bc710a5..098d732 100644 --- a/tests/stacktrace_test.cpp +++ b/tests/stacktrace_test.cpp @@ -18,7 +18,7 @@ BOOST_AUTO_TEST_CASE(stacktrace_test) std::stringstream ss; fc::print_stacktrace(ss); std::string results = ss.str(); -#if BOOST_VERSION / 100000 >= 1 && ((BOOST_VERSION / 100) % 1000) >= 65 +#if BOOST_VERSION / 100 >= 1065 && !defined(__APPLE__) BOOST_CHECK(!results.empty()); BOOST_CHECK(results.find("fc::print_stacktrace") != std::string::npos); #else @@ -38,7 +38,7 @@ BOOST_AUTO_TEST_CASE(threaded_stacktrace_test) return ss.str(); } ).wait(); -#if BOOST_VERSION / 100000 >= 1 && ((BOOST_VERSION / 100) % 1000) >= 65 +#if BOOST_VERSION / 100 >= 1065 && !defined(__APPLE__) BOOST_CHECK(!results.empty()); BOOST_CHECK(results.find("fc::print_stacktrace") != std::string::npos); #else @@ -46,7 +46,7 @@ BOOST_AUTO_TEST_CASE(threaded_stacktrace_test) #endif } -#if BOOST_VERSION / 100000 >= 1 && ((BOOST_VERSION / 100) % 1000) >= 65 +#if BOOST_VERSION / 100 >= 1065 && !defined(__APPLE__) class _svdt_visitor { public: