]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/date_time/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / libs / date_time / CMakeLists.txt
index 802c6fd29c4947cd23f2de9e5bbdde22f82afe06..a6948fbb06a5260ce7b4053b8a46e40047636797 100644 (file)
@@ -1,21 +1,53 @@
-# Copyright 2020 Tarmo Pikaro
+# Generated by `boostdep --cmake date_time`
+# 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( BoostDateTime LANGUAGES CXX)
+cmake_minimum_required(VERSION 3.5...3.16)
 
-add_library( boost_date_time
-    src/gregorian/greg_month.cpp
+project(boost_date_time VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)
+
+add_library(boost_date_time
+  src/gregorian/greg_month.cpp
 )
-add_library( Boost::date_time ALIAS boost_date_time )
 
-target_include_directories( boost_date_time PUBLIC include )
+add_library(Boost::date_time ALIAS boost_date_time)
+
+target_include_directories(boost_date_time PUBLIC include)
+
+target_link_libraries(boost_date_time
+  PUBLIC
+    Boost::algorithm
+    Boost::assert
+    Boost::config
+    Boost::core
+    Boost::io
+    Boost::lexical_cast
+    Boost::numeric_conversion
+    Boost::range
+    Boost::smart_ptr
+    Boost::static_assert
+    Boost::throw_exception
+    Boost::tokenizer
+    Boost::type_traits
+    Boost::utility
+    Boost::winapi
+)
 
-target_link_libraries( boost_date_time
-    PUBLIC
-        Boost::config
+target_compile_definitions(boost_date_time
+  PUBLIC BOOST_DATE_TIME_NO_LIB
+  PRIVATE BOOST_DATE_TIME_SOURCE
 )
 
+if(BUILD_SHARED_LIBS)
+  target_compile_definitions(boost_date_time PUBLIC BOOST_DATE_TIME_DYN_LINK)
+else()
+  target_compile_definitions(boost_date_time PUBLIC BOOST_DATE_TIME_STATIC_LINK)
+endif()
+
+if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")
+
+  add_subdirectory(test)
 
+endif()