Skip to content

Add support for modular build structure. #73

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

Open
wants to merge 25 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
d1177e7
Make the library modular usable.
grafikrobot Mar 11, 2024
8154274
Add requires-b2 check to top-level build file.
grafikrobot May 5, 2024
4cc258a
Bump B2 require to 5.2
grafikrobot Jun 14, 2024
044b9d7
Sync from upstream.
grafikrobot Jul 12, 2024
ab31410
Change all <source> references to <library>.
grafikrobot Jul 21, 2024
5a40f46
Update copyright dates.
grafikrobot Jul 21, 2024
dbfe54e
Move inter-lib dependencies to a project variable and into the build …
grafikrobot Jul 24, 2024
8ad47bb
Sync from upstream.
grafikrobot Jul 27, 2024
59b881c
Sync from upstream.
grafikrobot Jul 30, 2024
670f453
Sync from upstream.
grafikrobot Aug 9, 2024
8e3f5a4
Sync from upstream.
grafikrobot Aug 20, 2024
b46c332
Sync from upstream.
grafikrobot Aug 21, 2024
466e316
Sync from upstream.
grafikrobot Aug 23, 2024
b1707e0
Sync from upstream.
grafikrobot Aug 24, 2024
c46bf7b
Sync from upstream.
grafikrobot Aug 25, 2024
e4a5dfe
Sync from upstream.
grafikrobot Aug 26, 2024
dca66a5
Sync from upstream.
grafikrobot Sep 4, 2024
8ace70c
Sync from upstream.
grafikrobot Sep 5, 2024
8fa2dcf
Sync from upstream.
grafikrobot Sep 9, 2024
b591cbd
Sync from upstream.
grafikrobot Sep 14, 2024
e64865a
Sync from upstream.
grafikrobot Sep 17, 2024
f049b12
Sync from upstream.
grafikrobot Oct 10, 2024
1230a7b
Sync from upstream.
grafikrobot Apr 5, 2025
277f588
Tweak exception testing dependency to only header only use.
grafikrobot Apr 7, 2025
2b338aa
Move project global include to target local include.
grafikrobot Apr 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions build.jam
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright René Ferdinand Rivera Morell 2023-2024
# 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/leaf
;

explicit
[ alias boost_leaf : : : : <include>include ]
[ alias all : boost_leaf test ]
;

call-if : boost-library leaf
;
3 changes: 2 additions & 1 deletion test/Jamfile.v2
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,15 @@ project
<cxxstd>11
<threading>multi
: requirements
<library>/boost/config//boost_config
<use>/boost/exception//boost_exception
<define>BOOST_LEAF_BOOST_AVAILABLE
<target-os>windows:<define>_CRT_SECURE_NO_WARNINGS
<threading>single:<define>BOOST_LEAF_NO_THREADS
<toolset>gcc:<cxxflags>"-Wno-delete-non-virtual-dtor -Wno-parentheses"
<toolset>clang:<cxxflags>"-Wno-unused-variable -Wno-delete-non-virtual-dtor -Wno-non-virtual-dtor -Wno-dangling-else"
<toolset>darwin:<cxxflags>"-Wno-unused-variable -Wno-delete-non-virtual-dtor -Wno-non-virtual-dtor -Wno-delete-non-abstract-non-virtual-dtor -Wno-dangling-else"
<toolset>msvc:<cxxflags>"-wd 4267 -wd 4996 -wd 4244"
<include>../../..
;

compile _hpp_common_test.cpp ;
Expand Down
Loading