Files
boost_regex/CMakeLists.txt
Mike Dev e72490638a [CMake] Add minimal cmake file
Generate cmake target that builds the library and which can
be used by other libraries to express their dependency on
this library and retrieve any configuration information
such as the include directory, binary to link to,
transitive dependencies, necessary compiler options or the
required c++ standards level.
2019-12-08 16:11:45 +01:00

32 lines
803 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(BoostRegex LANGUAGES CXX)
file(GLOB BOOST_REGEX_SRC ./src/*.cpp)
add_library(boost_regex ${BOOST_REGEX_SRC})
add_library(Boost::regex ALIAS boost_regex)
target_include_directories(boost_regex PUBLIC include)
target_link_libraries(boost_regex
PUBLIC
Boost::assert
Boost::concept_check
Boost::config
Boost::container_hash
Boost::core
Boost::integer
Boost::iterator
Boost::mpl
Boost::predef
Boost::smart_ptr
Boost::static_assert
Boost::throw_exception
Boost::type_traits
)