]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users
authorKefu Chai <kchai@redhat.com>
Tue, 24 Nov 2020 06:12:54 +0000 (14:12 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 24 Nov 2020 07:50:19 +0000 (15:50 +0800)
commit3d708219092d0e89a1434c30ffc8a4999f062cc0
treed05e628516c45bb7e5b4ef4eca5397fae6d2ebe1
parentcf18f7e9cd5f5a95a0d70ef6fd10ab0ae36ee577
cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users

see also
https://www.boost.org/doc/libs/1_74_0/doc/html/boost_asio/std_executors.html#boost_asio.std_executors.polymorphic_i_o_executor

we could use `asio::any_io_executor` later on though for better
performance.

also, define CMP0093, so FindBoost reports Boost_VERSION in x.y.z
format. it is simpler to use `VERSION_GREATER_EQUAL` to compare its
version with 1.74 instead of its C macro version ("107000").

Signed-off-by: Kefu Chai <kchai@redhat.com>
CMakeLists.txt
src/librbd/CMakeLists.txt