]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/rational/test/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / rational / test / CMakeLists.txt
CommitLineData
1e59de90 1# Copyright 2021 Peter Dimov
92f5a8d4 2# Distributed under the Boost Software License, Version 1.0.
1e59de90 3# https://www.boost.org/LICENSE_1_0.txt
92f5a8d4 4
1e59de90 5include(BoostTest OPTIONAL RESULT_VARIABLE HAVE_BOOST_TEST)
92f5a8d4 6
1e59de90
TL
7if(NOT HAVE_BOOST_TEST)
8 return()
9endif()
92f5a8d4 10
1e59de90 11set(BOOST_TEST_LINK_LIBRARIES Boost::rational)
92f5a8d4 12
1e59de90
TL
13boost_test(TYPE run SOURCES rational_example.cpp)
14boost_test(TYPE run SOURCES rational_test.cpp LINK_LIBRARIES Boost::unit_test_framework)
15boost_test(TYPE run SOURCES constexpr_test.cpp COMPILE_FEATURES cxx_constexpr)
16
17boost_test(TYPE compile-fail SOURCES expected_fail_01.cpp)
18boost_test(TYPE compile-fail SOURCES expected_fail_02.cpp)
19boost_test(TYPE compile-fail SOURCES expected_fail_03.cpp)
20boost_test(TYPE compile-fail SOURCES expected_fail_04.cpp)
21boost_test(TYPE compile-fail SOURCES expected_fail_05.cpp)
22boost_test(TYPE compile-fail SOURCES expected_fail_06.cpp)
23boost_test(TYPE compile-fail SOURCES expected_fail_07.cpp)
24boost_test(TYPE compile-fail SOURCES expected_fail_08.cpp)
25boost_test(TYPE compile-fail SOURCES expected_fail_09.cpp)
26boost_test(TYPE compile-fail SOURCES expected_fail_10.cpp)
27boost_test(TYPE compile-fail SOURCES expected_fail_11.cpp)
28
29boost_test(TYPE compile SOURCES expected_compile_12.cpp)