[CMake] Add minimal cmake file

Generate cmake target that can be used by other libraries
to express their dependency on this library and retrieve
any configuration information such as the include directory,
transitive dependencies, necessary compiler options or the
required c++ standards level.
This commit is contained in:
Mike Dev
2018-09-22 22:33:21 +02:00
parent 560bbb84e3
commit d206a7b5ed

16
CMakeLists.txt Normal file
View File

@ -0,0 +1,16 @@
# 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(BoostIO LANGUAGES CXX)
add_library(boost_io INTERFACE)
add_library(Boost::io ALIAS boost_io)
target_include_directories(boost_io INTERFACE include)
target_link_libraries(boost_io
INTERFACE
Boost::config
)