Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for modular build structure. #109

Open
wants to merge 13 commits into
base: develop
Choose a base branch
from
Open
26 changes: 26 additions & 0 deletions build.jam
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright René Ferdinand Rivera Morell 2023
# 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.2 ;

project /boost/utility
: common-requirements
<library>/boost/assert//boost_assert
<library>/boost/config//boost_config
<library>/boost/core//boost_core
<library>/boost/io//boost_io
<library>/boost/preprocessor//boost_preprocessor
<library>/boost/throw_exception//boost_throw_exception
<library>/boost/type_traits//boost_type_traits
<include>include
;

explicit
[ alias boost_utility ]
[ alias all : boost_utility test ]
;

call-if : boost-library utility
;
2 changes: 1 addition & 1 deletion identity_type/doc/Jamfile.v2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import quickbook ;
using boostbook ;

doxygen reference : ../../../../boost/utility/identity_type.hpp
doxygen reference : ../../include/boost/utility/identity_type.hpp
: <reftitle>"Reference"
<doxygen:param>PREDEFINED="DOXYGEN"
<doxygen:param>QUIET=YES
Expand Down
4 changes: 2 additions & 2 deletions test/Jamfile.v2
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ run base_from_member_ref_test.cpp ;

run binary_test.cpp ;

run call_traits_test.cpp : -u ;
run call_traits_test.cpp : -u : : <source>/boost/type_traits//testing ;

run compressed_pair_test.cpp ;
run compressed_pair_final_test.cpp ;
Expand All @@ -31,7 +31,7 @@ run string_ref_test2.cpp ;
run string_ref_test_io.cpp ;
# compile-fail string_view_from_rvalue.cpp ;
compile string_view_constexpr_test1.cpp ;
run string_view_test1.cpp ;
run string_view_test1.cpp : : : <source>/boost/container_hash//boost_container_hash ;
grafikrobot marked this conversation as resolved.
Show resolved Hide resolved
run string_view_test2.cpp ;
run string_view_test_io.cpp ;

Expand Down
5 changes: 3 additions & 2 deletions test/call_traits_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@
#include <typeinfo>
#include <boost/call_traits.hpp>

#include <libs/type_traits/test/test.hpp>
#include <libs/type_traits/test/check_type.hpp>
// type_traits/test utilities
#include <test.hpp>
#include <check_type.hpp>
grafikrobot marked this conversation as resolved.
Show resolved Hide resolved

#ifdef BOOST_MSVC
#pragma warning(disable:4181) // : warning C4181: qualifier applied to reference type; ignored
Expand Down
Loading