From a75ec9e497a1b790fc3633921e071d1ad7f2b8ba Mon Sep 17 00:00:00 2001 From: Jeff Trull Date: Mon, 12 Oct 2026 20:55:33 -0700 Subject: [PATCH] refactor samples and tool Jamfile to fix Windows link errors --- samples/check_macro_naming/build/Jamfile.v2 | 13 ++++++++----- samples/hannibal/build/Jamfile.v2 | 16 ++++++++++------ tool/build/Jamfile.v2 | 17 +++++++++-------- 3 files changed, 27 insertions(+), 19 deletions(-) diff --git a/samples/check_macro_naming/build/Jamfile.v2 b/samples/check_macro_naming/build/Jamfile.v2 index e400fadfc..6c3bf1cf2 100644 --- a/samples/check_macro_naming/build/Jamfile.v2 +++ b/samples/check_macro_naming/build/Jamfile.v2 @@ -9,12 +9,15 @@ # Software License, Version 1.0. (See accompanying file # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +project + : requirements + /boost/wave//boost_wave + /boost/filesystem//boost_filesystem + /boost/thread//boost_thread + /boost/regex//boost_regex + /boost/program_options//boost_program_options/static + ; exe check_macro_naming : ../check_macro_naming.cpp - /boost/wave//boost_wave - /boost/filesystem//boost_filesystem - /boost/thread//boost_thread - /boost/regex//boost_regex - /boost/program_options//boost_program_options ; diff --git a/samples/hannibal/build/Jamfile.v2 b/samples/hannibal/build/Jamfile.v2 index 594d9a8d0..4259123d3 100644 --- a/samples/hannibal/build/Jamfile.v2 +++ b/samples/hannibal/build/Jamfile.v2 @@ -8,12 +8,16 @@ # Software License, Version 1.0. (See accompanying file # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +project + : requirements + /boost/program_options//boost_program_options/static + /boost/filesystem//boost_filesystem + /boost/wave//boost_wave + /boost/system//boost_system + /boost/thread//boost_thread + ; + exe hannibal - : ../hannibal.cpp - /boost/wave//boost_wave - /boost/filesystem//boost_filesystem - /boost/program_options//boost_program_options - /boost/system//boost_system - /boost/thread//boost_thread + : ../hannibal.cpp ; diff --git a/tool/build/Jamfile.v2 b/tool/build/Jamfile.v2 index a5b11ea74..de9585662 100644 --- a/tool/build/Jamfile.v2 +++ b/tool/build/Jamfile.v2 @@ -29,19 +29,20 @@ project : requirements msvc:_SCL_SECURE_NO_DEPRECATE msvc:_CRT_SECURE_NO_DEPRECATE + /boost/wave//boost_wave + /boost/program_options//boost_program_options/static + /boost/filesystem//boost_filesystem + /boost/serialization//boost_serialization + /boost/system//boost_system + /boost/thread//boost_thread + /boost/timer//boost_timer/static + /boost/foreach//boost_foreach ; exe wave : ../cpp.cpp - /boost/wave//boost_wave - /boost/program_options//boost_program_options - /boost/filesystem//boost_filesystem - /boost/serialization//boost_serialization - /boost/system//boost_system - /boost/thread//boost_thread - /boost/timer//boost_timer/static - /boost/foreach//boost_foreach + : multi # on