1
0
forked from boostorg/bind

[CMake] Generate cmake target that other libraries can use

... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
This commit is contained in:
Mike Dev
2018-09-18 13:19:15 +02:00
committed by Peter Dimov
parent 791c3a0b1f
commit 98fbd87b9e

18
CMakeLists.txt Normal file
View File

@@ -0,0 +1,18 @@
# Copyright 2018 Mike Dev
# Distributed under the Boost Software License, Version 1.0.
# See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt
cmake_minimum_required(VERSION 3.5)
project(BoostBind LANGUAGES CXX)
add_library(boost_bind INTERFACE)
add_library(Boost::bind ALIAS boost_bind)
target_include_directories(boost_bind INTERFACE include)
target_link_libraries(boost_bind
INTERFACE
Boost::config
Boost::core
)