mirror of
https://github.com/boostorg/move.git
synced 2025-07-31 12:57:14 +02:00
[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 and transitive dependencies.
This commit is contained in:
23
CMakeLists.txt
Normal file
23
CMakeLists.txt
Normal file
@ -0,0 +1,23 @@
|
||||
# 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
|
||||
#
|
||||
# NOTE: CMake support for Boost.Move is currently experimental at best
|
||||
# and the interface is likely to change in the future
|
||||
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
project(BoostMove LANGUAGES CXX)
|
||||
|
||||
add_library(boost_move INTERFACE)
|
||||
add_library(Boost::move ALIAS boost_move)
|
||||
|
||||
target_include_directories(boost_move INTERFACE include)
|
||||
|
||||
target_link_libraries(boost_move
|
||||
INTERFACE
|
||||
Boost::assert
|
||||
Boost::config
|
||||
Boost::core
|
||||
Boost::static_assert
|
||||
)
|
||||
|
Reference in New Issue
Block a user