[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-18 13:19:20 +02:00
parent af1f17cd15
commit 6fd9601014

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(BoostTypeTraits)
add_library(boost_type_traits INTERFACE)
add_library(Boost::type_traits ALIAS boost_type_traits)
target_include_directories(boost_type_traits INTERFACE include)
target_link_libraries(boost_type_traits
INTERFACE
Boost::config
Boost::static_assert
)