]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/outcome/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / outcome / CMakeLists.txt
index cc49eb7139125ea6a6165aae8a87c0628c484480..ac4f0118c433a6cf24180b5f5b8180af0276e963 100644 (file)
@@ -1,16 +1,32 @@
+# Generated by `boostdep --cmake outcome`
+# Copyright 2020 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
+# https://www.boost.org/LICENSE_1_0.txt
 
-cmake_minimum_required(VERSION 3.5)
-project(BoostOutcome LANGUAGES CXX)
+cmake_minimum_required(VERSION 3.5...3.16)
+
+project(boost_outcome VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)
 
 add_library(boost_outcome INTERFACE)
 add_library(Boost::outcome ALIAS boost_outcome)
 
 target_include_directories(boost_outcome INTERFACE include)
 
-target_link_libraries(boost_outcome INTERFACE
-  Boost::config
-  Boost::exception
-  Boost::system
+target_link_libraries(boost_outcome
+  INTERFACE
+    Boost::config
+    Boost::exception
+    Boost::system
+    Boost::throw_exception
+)
+
+target_compile_features(boost_outcome
+  INTERFACE
+    cxx_std_14
 )
+
+if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")
+
+  add_subdirectory(test)
+
+endif()