]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/signals2/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / signals2 / CMakeLists.txt
index 3755a56284482588802d4d0f9e711fca50f9439b..731ea6791e62b9732f136935dc6195799320b56f 100644 (file)
@@ -1,41 +1,39 @@
-# Copyright 2019 Mike Dev
+# Generated by `boostdep --cmake signals2`
+# Copyright 2020, 2021 Peter Dimov
 # 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: CMake support for Boost.Signals2 is currently experimental at best
-#       and the interface is likely to change in the future
-
-cmake_minimum_required( VERSION 3.5...3.16 )
-project( BoostSignals2 LANGUAGES CXX)
-
-option( BOOST_SIGNALS2_INCLUDE_EXAMPLES "Add boost signals2 examples" OFF )
-
-add_library( boost_signals2 INTERFACE )
-add_library( Boost::signals2 ALIAS boost_signals2 )
-
-target_include_directories( boost_signals2 INTERFACE include )
-
-target_link_libraries( boost_signals2
-    INTERFACE
-        Boost::assert
-        Boost::bind
-        Boost::config
-        Boost::core
-        Boost::function
-        Boost::iterator
-        Boost::mpl
-        Boost::optional
-        Boost::parameter
-        Boost::predef
-        Boost::preprocessor
-        Boost::smart_ptr
-        Boost::throw_exception
-        Boost::tuple
-        Boost::type_traits
-        Boost::variant
+# https://www.boost.org/LICENSE_1_0.txt
+
+cmake_minimum_required(VERSION 3.5...3.20)
+
+project(boost_signals2 VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)
+
+add_library(boost_signals2 INTERFACE)
+add_library(Boost::signals2 ALIAS boost_signals2)
+
+target_include_directories(boost_signals2 INTERFACE include)
+
+target_link_libraries(boost_signals2
+  INTERFACE
+    Boost::assert
+    Boost::bind
+    Boost::config
+    Boost::core
+    Boost::function
+    Boost::iterator
+    Boost::mpl
+    Boost::optional
+    Boost::parameter
+    Boost::predef
+    Boost::preprocessor
+    Boost::smart_ptr
+    Boost::throw_exception
+    Boost::tuple
+    Boost::type_traits
+    Boost::variant
 )
 
-if( BOOST_SIGNALS2_INCLUDE_EXAMPLES )
-    add_subdirectory( example )
-endif()
+if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")
 
+  add_subdirectory(test)
+
+endif()