43fdac4441
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.
17 lines
448 B
CMake
17 lines
448 B
CMake
# 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(BoostVmd LANGUAGES)
|
|
|
|
add_library(boost_vmd INTERFACE)
|
|
add_library(Boost::vmd ALIAS boost_vmd)
|
|
|
|
target_include_directories(boost_vmd INTERFACE include)
|
|
|
|
target_link_libraries(boost_vmd
|
|
INTERFACE
|
|
Boost::preprocessor
|
|
)
|