diff --git a/build.jam b/build.jam new file mode 100644 index 0000000..41358b9 --- /dev/null +++ b/build.jam @@ -0,0 +1,23 @@ +# 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 ; + +constant boost_dependencies : + /boost/mp11//boost_mp11 ; + +project /boost/describe + : common-requirements + include + ; + +explicit + [ alias boost_describe : : : : $(boost_dependencies) ] + [ alias all : boost_describe test ] + ; + +call-if : boost-library describe + ; + diff --git a/test/Jamfile b/test/Jamfile index 95f86f0..e3b53f9 100644 --- a/test/Jamfile +++ b/test/Jamfile @@ -7,6 +7,10 @@ import testing ; local WERROR = msvc:on clang:on gcc:on ; project : requirements + /boost/container_hash//boost_container_hash + /boost/core//boost_core + /boost/variant2//boost_variant2 + extra $(WERROR) clang:"-Wno-unused-private-field" ; @@ -87,8 +91,8 @@ explicit describe_cxx14 ; local CXX14 = [ check-target-builds describe_cxx14 describe_cxx14 : : no ] "msvc-14.0:-wd4100" ; -local JSON = /boost//json/off "msvc-14.2:-wd5104" ; -local SERIALIZATION = /boost//serialization/off -$(WERROR) ; +local JSON = /boost/json//boost_json/off "msvc-14.2:-wd5104" ; +local SERIALIZATION = /boost/serialization//boost_serialization/off -$(WERROR) ; run ../example/printing_enums_ct.cpp : : : $(CXX14) ; run ../example/printing_enums_rt.cpp : : : $(CXX14) ; @@ -98,9 +102,9 @@ run ../example/print_function.cpp : : : $(CXX14) ; run ../example/to_json.cpp : : : $(CXX14) $(JSON) ; run ../example/from_json.cpp : : : $(CXX14) $(JSON) ; run ../example/serialization.cpp : : : $(CXX14) $(SERIALIZATION) ; -run ../example/json_rpc.cpp : : : $(CXX14) $(JSON) ; +run ../example/json_rpc.cpp : : : $(CXX14) $(JSON) /boost/utility//boost_utility ; run ../example/hash_value.cpp : : : $(CXX14) ; run ../example/equality.cpp : : : $(CXX14) ; -link ../example/console.cpp : $(CXX14) $(JSON) ; +link ../example/console.cpp : $(CXX14) $(JSON) /boost/utility//boost_utility ; run ../example/struct_to_tuple.cpp : : : $(CXX14) ; run ../example/pm_to_string.cpp : : : $(CXX14) ;