1# 2# Copyright (c) 2019 Mateusz Loskot <mateusz at loskot dot net> 3# 4# Distributed under the Boost Software License, Version 1.0. 5# (See accompanying file LICENSE_1_0.txt or copy at 6# http://www.boost.org/LICENSE_1_0.txt) 7# 8 9foreach(_name 10 test_utility_output_stream) 11 set(_test t_utility_${_name}) 12 set(_target test_utility_${_name}) 13 14 add_executable(${_target} "") 15 target_sources(${_target} PRIVATE ${_name}.cpp) 16 target_link_libraries(${_target} 17 PRIVATE 18 gil_compile_options 19 gil_include_directories 20 gil_dependencies) 21 target_compile_definitions(${_target} PRIVATE BOOST_GIL_USE_CONCEPT_CHECK) 22 add_test(NAME ${_test} COMMAND ${_target}) 23 24 unset(_name) 25 unset(_target) 26 unset(_test) 27endforeach() 28 29add_subdirectory(core) 30 31add_subdirectory(legacy) 32 33add_subdirectory(extension) 34 35# TODO: Split headers tests into core and extensions, see Jamfile-s 36if(BOOST_GIL_BUILD_HEADER_TESTS) 37 add_subdirectory(header) 38endif() 39