mirror of
https://github.com/boostorg/wave.git
synced 2026-01-19 16:52:15 +00:00
* Make the library modular usable. * Switch to library requirements instead of source. As source puts extra source in install targets. * Add wave tool build to all target. * Add missing NO_LIB usage requirements. * Add requires-b2 check to top-level build file. * Bump B2 require to 5.2 * Change all <source> references to <library>. * Move inter-lib dependencies to a project variable and into the build targets. * Update build deps.
36 lines
1013 B
Plaintext
36 lines
1013 B
Plaintext
# Copyright Vladimir Prus 2004.
|
|
# 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)
|
|
|
|
require-b2 5.0.1 ;
|
|
import-search /boost/config/checks ;
|
|
import config : requires ;
|
|
|
|
project
|
|
: requirements
|
|
<hardcode-dll-paths>true
|
|
[ requires
|
|
cxx11_constexpr
|
|
cxx11_variadic_templates
|
|
cxx11_rvalue_references
|
|
cxx11_hdr_thread
|
|
cxx11_hdr_mutex
|
|
cxx11_hdr_regex
|
|
]
|
|
;
|
|
|
|
build-project advanced_hooks/build ;
|
|
build-project cpp_tokens/build ;
|
|
build-project lexed_tokens/build ;
|
|
build-project list_includes/build ;
|
|
build-project quick_start/build ;
|
|
build-project waveidl/build ;
|
|
build-project hannibal/build ;
|
|
build-project real_positions/build ;
|
|
build-project token_statistics/build ;
|
|
build-project preprocess_pragma_output/build ;
|
|
build-project custom_directives/build ;
|
|
build-project emit_custom_line_directives/build ;
|
|
build-project check_macro_naming/build ;
|