From ce370f862747388d818029c34317cb2a45abfbef Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 6 Jun 2022 09:07:36 +0100 Subject: [PATCH] Fix up test_polynomial.cpp for standalone test. --- test/test_polynomial.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/test_polynomial.cpp b/test/test_polynomial.cpp index e13ceb619..41a3a511d 100644 --- a/test/test_polynomial.cpp +++ b/test/test_polynomial.cpp @@ -7,13 +7,17 @@ #define BOOST_TEST_MAIN #include #include +#ifndef BOOST_MATH_STANDALONE #include +#endif #include #include #include +#ifndef BOOST_MATH_STANDALONE #include #include #include +#endif #include #include #include @@ -271,7 +275,7 @@ typedef boost::mpl::list large_integral_test_types; typedef boost::mpl::list<> mp_integral_test_types; #elif defined(TEST2) typedef boost::mpl::list< -#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) +#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) && !defined(BOOST_MATH_STANDALONE) boost::multiprecision::cpp_int #endif > integral_test_types; @@ -287,13 +291,13 @@ typedef large_integral_test_types mp_integral_test_types; typedef boost::mpl::list non_integral_test_types; #elif defined(TEST2) typedef boost::mpl::list< -#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) +#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) && !defined(BOOST_MATH_STANDALONE) boost::multiprecision::cpp_rational #endif > non_integral_test_types; #elif defined(TEST3) typedef boost::mpl::list< -#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) +#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1500) && !defined(BOOST_MATH_STANDALONE) boost::multiprecision::cpp_bin_float_single, boost::multiprecision::cpp_dec_float_50 #endif > non_integral_test_types;