]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/log/test/test_cmake/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / log / test / test_cmake / CMakeLists.txt
diff --git a/ceph/src/boost/libs/log/test/test_cmake/CMakeLists.txt b/ceph/src/boost/libs/log/test/test_cmake/CMakeLists.txt
new file mode 100644 (file)
index 0000000..bc9555f
--- /dev/null
@@ -0,0 +1,27 @@
+# Copyright 2021 Andrey Semashev
+#
+# Distributed under the Boost Software License, Version 1.0.
+# See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt
+#
+# NOTE: This does NOT run the unit tests for Boost.Log.
+#       It only tests if the CMakeLists.txt file in its root works as expected
+
+cmake_minimum_required(VERSION 3.5)
+
+project(BoostLogCMakeSelfTest)
+
+# Use experimental superproject to pull library dependencies recursively
+set(BOOST_ENABLE_CMAKE 1)
+add_subdirectory(../../../.. "${CMAKE_CURRENT_BINARY_DIR}/boost_superproject")
+
+add_definitions(-DBOOST_ALL_NO_LIB)
+
+if (BOOST_LOG_WITHOUT_SETTINGS_PARSERS)
+    add_definitions(-DBOOST_LOG_WITHOUT_SETTINGS_PARSERS)
+endif()
+
+add_executable(boost_log_cmake_self_test log_test.cpp)
+target_link_libraries(boost_log_cmake_self_test Boost::log)
+
+add_executable(boost_log_setup_cmake_self_test log_setup_test.cpp)
+target_link_libraries(boost_log_setup_cmake_self_test Boost::log_setup)