12345678910111213141516171819202122232425262728293031 |
- #=============================================================================
- # Copyright (c) 2017 Paul Fultz II
- # Jamfile.v2
- # 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)
- #==============================================================================
- import testing ;
- import ../../config/checks/config : requires ;
- project hof
- : requirements [ requires cxx11_variadic_templates cxx11_constexpr ]
- <include>../include/
- ;
- rule test_all
- {
- local all_rules = ;
- for local fileb in [ glob *.cpp ]
- {
- all_rules += [ run $(fileb)
- : # additional args
- : # test-files
- : # requirements
- ] ;
- }
- return $(all_rules) ;
- }
- test-suite hof : [ test_all r ] : ;
|