view mstch/src/CMakeLists.txt @ 73:46012b0dea51

Style
author David Demelier <markand@malikania.fr>
date Fri, 19 Oct 2018 21:16:00 +0200
parents 26304c6e4b69
children
line wrap: on
line source

find_package(Boost 1.54 REQUIRED)

add_library(
	libmstch
	state/in_section.cpp
	state/outside_section.cpp
	state/render_state.hpp
	visitor/get_token.hpp
	visitor/has_token.hpp
	visitor/is_node_empty.hpp
	visitor/render_node.hpp
	visitor/render_section.hpp
	mstch.cpp
	render_context.cpp
	template_type.cpp
	token.cpp
	utils.cpp
)

target_include_directories(
	libmstch
	PRIVATE ${mstch_SOURCE_DIR}/src
	PUBLIC $<BUILD_INTERFACE:${mstch_SOURCE_DIR}/include>
)

target_link_libraries(libmstch Boost::boost)
set_target_properties(libmstch PROPERTIES PREFIX "")