From e596b6fe3500d306e805b1b8f179f43bfc030244 Mon Sep 17 00:00:00 2001 From: Takatoshi Kondo Date: Wed, 9 Mar 2022 12:37:57 +0900 Subject: [PATCH] Remove chrono support on MSGPACK_NO_BOOST. --- include/msgpack/type.hpp | 4 ++++ test/msgpack_cpp11.cpp | 4 ++++ test/object_with_zone.cpp | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/include/msgpack/type.hpp b/include/msgpack/type.hpp index dbefc98d..e48bdade 100644 --- a/include/msgpack/type.hpp +++ b/include/msgpack/type.hpp @@ -36,7 +36,11 @@ #include "adaptor/cpp11/array.hpp" #include "adaptor/cpp11/array_char.hpp" #include "adaptor/cpp11/array_unsigned_char.hpp" + +#if !defined(MSGPACK_NO_BOOST) #include "adaptor/cpp11/chrono.hpp" +#endif // !defined(MSGPACK_NO_BOOST) + #include "adaptor/cpp11/forward_list.hpp" #include "adaptor/cpp11/reference_wrapper.hpp" #include "adaptor/cpp11/shared_ptr.hpp" diff --git a/test/msgpack_cpp11.cpp b/test/msgpack_cpp11.cpp index 318da598..2a856cb8 100644 --- a/test/msgpack_cpp11.cpp +++ b/test/msgpack_cpp11.cpp @@ -861,6 +861,8 @@ BOOST_AUTO_TEST_CASE(no_def_con_array_simple_buffer) BOOST_CHECK(val1 == val2); } +#if !defined(MSGPACK_NO_BOOST) + BOOST_AUTO_TEST_CASE(system_clock) { std::chrono::system_clock::time_point val1; @@ -1426,6 +1428,8 @@ BOOST_AUTO_TEST_CASE(high_resolution_clock_impl_now) BOOST_CHECK(val1 == val3); } +#endif // !defined(MSGPACK_NO_BOOST) + BOOST_AUTO_TEST_CASE(timespec_pack_convert_zero) { diff --git a/test/object_with_zone.cpp b/test/object_with_zone.cpp index 250a172b..fbd2c765 100644 --- a/test/object_with_zone.cpp +++ b/test/object_with_zone.cpp @@ -917,6 +917,8 @@ BOOST_AUTO_TEST_CASE(tuple_empty) BOOST_CHECK(obj.as() == v); } +#if !defined(MSGPACK_NO_BOOST) + BOOST_AUTO_TEST_CASE(system_clock) { std::chrono::system_clock::time_point v; @@ -981,6 +983,8 @@ BOOST_AUTO_TEST_CASE(system_clock_impl_max) BOOST_CHECK(obj.as() == v); } +#endif // !defined(MSGPACK_NO_BOOST) + #endif // !defined(MSGPACK_USE_CPP03) BOOST_AUTO_TEST_CASE(ext_empty)