mirror of
https://github.com/boostorg/openmethod.git
synced 2026-01-27 19:12:11 +00:00
41 lines
967 B
Plaintext
41 lines
967 B
Plaintext
# Boost.OpenMethod Library Test Jamfile
|
|
#
|
|
# Copyright 2015-2019 Peter Dimov
|
|
#
|
|
# 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
|
|
: requirements
|
|
|
|
[ requires cxx11_variadic_templates cxx11_template_aliases cxx11_decltype cxx11_hdr_tuple ]
|
|
|
|
<warnings>extra
|
|
|
|
<toolset>msvc:<warnings-as-errors>on
|
|
<toolset>gcc:<warnings-as-errors>on
|
|
<toolset>clang:<warnings-as-errors>on
|
|
;
|
|
|
|
# list
|
|
run test_blackbox.cpp ;
|
|
run test_compiler.cpp ;
|
|
run test_core.cpp ;
|
|
run test_custom_rtti.cpp ;
|
|
run test_member_method.cpp ;
|
|
run test_namespaces.cpp ;
|
|
run test_pointer_to_method.cpp ;
|
|
run test_rolex.cpp ;
|
|
run test_static_list.cpp ;
|
|
run test_virtual_ptr_all.cpp ;
|
|
run test_virtual_ptr_basic.cpp ;
|
|
run test_virtual_ptr_state.cpp ;
|
|
|
|
# quick (for CI)
|
|
alias quick : blackbox ;
|
|
explicit quick ;
|