+if(NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
+
+# Generated by `boostdep --cmake callable_traits`
+# Copyright 2020, 2021 Peter Dimov
+# Distributed under the Boost Software License, Version 1.0.
+# https://www.boost.org/LICENSE_1_0.txt
+
+cmake_minimum_required(VERSION 3.8...3.20)
+
+project(boost_callable_traits VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX)
+
+add_library(boost_callable_traits INTERFACE)
+add_library(Boost::callable_traits ALIAS boost_callable_traits)
+
+target_include_directories(boost_callable_traits INTERFACE include)
+
+target_compile_features(boost_callable_traits INTERFACE cxx_std_11)
+
+else()
# Copyright Louis Dionne 2015
# Modified Work Copyright Barrett Adair 2015-2017
boost_callable_traits_append_flag(boost_callable_traits_HAS_STDCXX1z -std=c++1z)
boost_callable_traits_append_flag(boost_callable_traits_HAS_STDCXX17 -std=c++17)
boost_callable_traits_append_flag(boost_callable_traits_HAS_STDCXX2a -std=c++2a)
+ boost_callable_traits_append_flag(boost_callable_traits_HAS_STDCXX20 -std=c++20)
+ boost_callable_traits_append_flag(boost_callable_traits_HAS_STDCXX2b -std=c++2b)
endif()
# transactional memory - currently only available in GCC 6 and later
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
$<INSTALL_INTERFACE:include>)
-if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
-
#
#find_package(Doxygen)
##find_package(Meta)