diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 18:24:20 +0000 |
commit | 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 (patch) | |
tree | e5d88d25d870d5dedacb6bbdbe2a966086a0a5cf /src/boost/libs/preprocessor/test/Jamfile.v2 | |
parent | Initial commit. (diff) | |
download | ceph-upstream.tar.xz ceph-upstream.zip |
Adding upstream version 14.2.21.upstream/14.2.21upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/boost/libs/preprocessor/test/Jamfile.v2')
-rw-r--r-- | src/boost/libs/preprocessor/test/Jamfile.v2 | 264 |
1 files changed, 264 insertions, 0 deletions
diff --git a/src/boost/libs/preprocessor/test/Jamfile.v2 b/src/boost/libs/preprocessor/test/Jamfile.v2 new file mode 100644 index 00000000..fbda6c0f --- /dev/null +++ b/src/boost/libs/preprocessor/test/Jamfile.v2 @@ -0,0 +1,264 @@ +#~ Copyright Rene Rivera 2008 +#~ 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) + +import testing ; +import cast ; + +project preprocessor_tests : requirements <warnings>on + <toolset>gcc-4.3.0:<warnings>all + <toolset>gcc-4.3.0:<cxxflags>-Wno-variadic-macros + <toolset>gcc-4.4.0:<warnings>all + <toolset>gcc-4.4.0:<cxxflags>-Wno-variadic-macros + <toolset>gcc-4.5.0:<warnings>all + <toolset>gcc-4.5.0:<cxxflags>-Wno-variadic-macros + <toolset>gcc-4.5.0:<linkflags>"-Wl,--enable-auto-import" + <toolset>gcc-4.5.2:<warnings>all + <toolset>gcc-4.5.2:<cxxflags>-Wno-variadic-macros + <toolset>msvc:<warnings>all + ; + +alias preprocessor : : + <toolset>gcc + <toolset-gcc:version>3.4 + ; + +alias preprocessor : : + <toolset>gcc + <toolset-gcc:version>4.1 + ; + +alias preprocessor : : + <toolset>gcc + <toolset-gcc:version>4.2 + ; + +alias preprocessor + : + [ compile arithmetic.cpp ] + [ compile array.cpp ] + [ compile comparison.cpp ] + [ compile control.cpp ] + [ compile debug.cpp ] + [ compile facilities.cpp ] + [ compile iteration.cpp ] + [ compile list.cpp ] + [ compile logical.cpp ] + [ compile punctuation.cpp ] + [ compile repetition.cpp ] + [ compile selection.cpp ] + [ compile seq.cpp ] + [ compile slot.cpp ] + [ compile stringize.cpp ] + [ compile tuple.cpp ] + [ compile variadic.cpp ] + ; + +alias preprocessor_nvm + : + [ compile arithmetic.cpp : <define>BOOST_PP_VARIADICS=0 : arithmetic_nvm ] + [ compile array.cpp : <define>BOOST_PP_VARIADICS=0 : array_nvm ] + [ compile comparison.cpp : <define>BOOST_PP_VARIADICS=0 : comparison_nvm ] + [ compile control.cpp : <define>BOOST_PP_VARIADICS=0 : control_nvm ] + [ compile debug.cpp : <define>BOOST_PP_VARIADICS=0 : debug_nvm ] + [ compile facilities.cpp : <define>BOOST_PP_VARIADICS=0 : facilities_nvm ] + [ compile iteration.cpp : <define>BOOST_PP_VARIADICS=0 : iteration_nvm ] + [ compile list.cpp : <define>BOOST_PP_VARIADICS=0 : list_nvm ] + [ compile logical.cpp : <define>BOOST_PP_VARIADICS=0 : logical_nvm ] + [ compile repetition.cpp : <define>BOOST_PP_VARIADICS=0 : repetition_nvm ] + [ compile selection.cpp : <define>BOOST_PP_VARIADICS=0 : selection_nvm ] + [ compile seq.cpp : <define>BOOST_PP_VARIADICS=0 : seq_nvm ] + [ compile slot.cpp : <define>BOOST_PP_VARIADICS=0 : slot_nvm ] + [ compile stringize.cpp : <define>BOOST_PP_VARIADICS=0 : stringize_nvm ] + [ compile tuple.cpp : <define>BOOST_PP_VARIADICS=0 : tuple_nvm ] + ; + +alias preprocessor_c + : + [ compile arithmetic.c + : + : arithmetic_c + ] + [ compile array.c + : + : array_c + ] + [ compile comparison.c + : + : comparison_c + ] + [ compile control.c + : + : control_c + ] + [ compile debug.c + : + : debug_c + ] + [ compile facilities.c + : + : facilities_c + ] + [ compile list.c + : + : list_c + ] + [ compile logical.c + : + : logical_c + ] + [ compile punctuation.c + : + : punctuation_c + ] + [ compile selection.c + : + : selection_c + ] + [ compile seq.c + : + : seq_c + ] + [ compile slot.c + : + : slot_c + ] + [ compile stringize.c + : + : stringize_c + ] + [ compile tuple.c + : + : tuple_c + ] + [ compile variadic.c + : + : variadic_c + ] + ; + +alias preprocessor_c_nvm + : + [ compile arithmetic.c + : <define>BOOST_PP_VARIADICS=0 + : arithmetic_c_nvm + ] + [ compile array.c + : <define>BOOST_PP_VARIADICS=0 + : array_c_nvm + ] + [ compile comparison.c + : <define>BOOST_PP_VARIADICS=0 + : comparison_c_nvm + ] + [ compile control.c + : <define>BOOST_PP_VARIADICS=0 + : control_c_nvm + ] + [ compile debug.c + : <define>BOOST_PP_VARIADICS=0 + : debug_c_nvm + ] + [ compile facilities.c + : <define>BOOST_PP_VARIADICS=0 + : facilities_c_nvm + ] + [ compile list.c + : <define>BOOST_PP_VARIADICS=0 + : list_c_nvm + ] + [ compile logical.c + : <define>BOOST_PP_VARIADICS=0 + : logical_c_nvm + ] + [ compile selection.c + : <define>BOOST_PP_VARIADICS=0 + : selection_c_nvm + ] + [ compile seq.c + : <define>BOOST_PP_VARIADICS=0 + : seq_c_nvm + ] + [ compile slot.c + : <define>BOOST_PP_VARIADICS=0 + : slot_c_nvm + ] + [ compile stringize.c + : <define>BOOST_PP_VARIADICS=0 + : stringize_c_nvm + ] + [ compile tuple.c + : <define>BOOST_PP_VARIADICS=0 + : tuple_c_nvm + ] + ; + +alias preprocessor_isempty : : + <toolset>gcc + <toolset-gcc:version>3.4 + ; + +alias preprocessor_isempty : : + <toolset>gcc + <toolset-gcc:version>4.1 + ; + +alias preprocessor_isempty : : + <toolset>gcc + <toolset-gcc:version>4.2 + ; + +alias preprocessor_isempty + : + [ compile isempty.cpp ] + [ compile checkempty.cpp ] + [ compile-fail isempty_variadic_standard_failure.cpp : <define>BOOST_PP_VARIADICS=1 ] + [ compile-fail isempty_variadic_standard_failure2.cpp : <define>BOOST_PP_VARIADICS=1 ] + [ compile vaopt.cpp ] + ; + +alias preprocessor_isempty_nvm + : + [ compile isempty.cpp : <define>BOOST_PP_VARIADICS=0 : isempty_nvm ] + ; + +alias preprocessor_isempty_c + : + [ compile isempty.c + : + : isempty_c + ] + [ compile-fail isempty_variadic_standard_failure.c + : <define>BOOST_PP_VARIADICS=1 + : isempty_variadic_standard_failure_c + ] + [ compile-fail isempty_variadic_standard_failure2.c + : <define>BOOST_PP_VARIADICS=1 + : isempty_variadic_standard_failure2_c + ] + ; + +alias preprocessor_isempty_c_nvm + : + [ compile isempty.c + : <define>BOOST_PP_VARIADICS=0 + : isempty_c_nvm + ] + ; + +alias preprocessor_config + : + [ run config_info.cpp ] + ; + +alias test_clang_cuda + : + [ compile [ cast _ cpp : clang_cuda.cu ] + : <cxxflags>-nocudalib + <cxxflags>-nocudainc + <cxxflags>"-x cuda" + : clang_cuda_cu + ] + ; + +explicit test_clang_cuda ; |