1 # Copyright David Abrahams, Daniel Wallin 2006.
2 # Copyright Cromwell D. Enage 2017.
3 # Distributed under the Boost Software License, Version 1.0.
4 # (See accompanying file LICENSE_1_0.txt or copy at
5 # http://www.boost.org/LICENSE_1_0.txt)
7 # Boost Parameter Library test Jamfile
11 project boost/parameter
19 alias parameter_standard_tests
21 [ run maybe.cpp : : : : : <preserve-target-tests>off ]
22 [ run singular.cpp : : : : : <preserve-target-tests>off ]
23 [ run tutorial.cpp : : : : : <preserve-target-tests>off ]
28 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=3
31 <preserve-target-tests>off
37 <define>BOOST_PARAMETER_MAX_ARITY=2
38 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
41 <preserve-target-tests>off
50 <preserve-target-tests>off
52 [ run evaluate_category.cpp
56 <define>BOOST_PARAMETER_MAX_ARITY=4
57 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
60 <preserve-target-tests>off
62 [ run evaluate_category_16.cpp
66 <define>BOOST_PARAMETER_MAX_ARITY=16
67 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
70 <preserve-target-tests>off
72 [ run parameterized_inheritance.cpp
76 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=3
79 <preserve-target-tests>off
81 [ run preprocessor_eval_cat_no_spec.cpp
85 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
88 <preserve-target-tests>off
90 [ run optional_deduced_sfinae.cpp
94 <define>BOOST_PARAMETER_MAX_ARITY=2
95 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=2
98 <preserve-target-tests>off
100 [ run preprocessor_eval_category.cpp
104 <define>BOOST_PARAMETER_MAX_ARITY=4
105 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
108 <preserve-target-tests>off
110 [ run normalized_argument_types.cpp
114 <define>BOOST_PARAMETER_MAX_ARITY=2
115 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
118 <preserve-target-tests>off
124 <define>BOOST_PARAMETER_MAX_ARITY=4
125 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
128 <preserve-target-tests>off
134 <define>BOOST_PARAMETER_MAX_ARITY=4
135 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
138 <preserve-target-tests>off
140 [ run preprocessor.cpp
144 <define>BOOST_PARAMETER_MAX_ARITY=4
145 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
148 <preserve-target-tests>off
150 [ run preprocessor_deduced.cpp
154 <define>BOOST_PARAMETER_MAX_ARITY=4
155 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
158 <preserve-target-tests>off
164 <define>BOOST_PARAMETER_MAX_ARITY=4
165 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
168 <preserve-target-tests>off
170 [ run deduced_dependent_predicate.cpp
174 <define>BOOST_PARAMETER_MAX_ARITY=4
175 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
178 <preserve-target-tests>off
184 <define>BOOST_PARAMETER_MAX_ARITY=4
185 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
188 <preserve-target-tests>off
194 <define>BOOST_PARAMETER_MAX_ARITY=4
195 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
198 <preserve-target-tests>off
200 [ compile unwrap_cv_reference.cpp ]
203 <define>BOOST_PARAMETER_MAX_ARITY=4
204 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
206 [ compile function_type_tpl_param.cpp ]
207 [ compile-fail duplicates.cpp
209 <define>BOOST_PARAMETER_MAX_ARITY=4
210 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
214 [ compile-fail deduced_unmatched_arg.cpp
216 <define>BOOST_PARAMETER_MAX_ARITY=4
217 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
219 deduced_unmatched_arg_fail
221 [ compile-fail basics.cpp
223 <define>BOOST_PARAMETER_MAX_ARITY=4
224 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
225 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE
229 [ compile-fail compose.cpp
231 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=3
232 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_0
236 [ compile-fail compose.cpp
238 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=3
239 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_1
243 [ compile-fail evaluate_category.cpp
245 <define>BOOST_PARAMETER_MAX_ARITY=4
246 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
247 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE
249 evaluate_category_fail
251 [ compile-fail preprocessor_deduced.cpp
253 <define>BOOST_PARAMETER_MAX_ARITY=4
254 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
255 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE
257 preprocessor_deduced_fail
259 [ compile-fail deduced.cpp
261 <define>BOOST_PARAMETER_MAX_ARITY=4
262 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
263 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE
269 alias parameter_literate_tests
271 [ run literate/building-argumentpacks0.cpp
275 <define>BOOST_PARAMETER_MAX_ARITY=2
276 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
279 <preserve-target-tests>off
281 [ run literate/deduced-parameters0.cpp
285 <define>BOOST_PARAMETER_MAX_ARITY=5
286 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
289 <preserve-target-tests>off
291 [ run literate/deduced-template-parameters0.cpp
295 <define>BOOST_PARAMETER_MAX_ARITY=4
296 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
299 <preserve-target-tests>off
301 [ run literate/default-expression-evaluation0.cpp
305 <define>BOOST_PARAMETER_MAX_ARITY=5
306 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
309 <preserve-target-tests>off
311 [ run literate/extracting-parameter-types0.cpp
317 <preserve-target-tests>off
319 [ run literate/extracting-parameter-types1.cpp
325 <preserve-target-tests>off
327 [ run literate/fine-grained-name-control0.cpp
331 <define>BOOST_PARAMETER_MAX_ARITY=2
332 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
335 <preserve-target-tests>off
337 [ run literate/lazy-default-computation0.cpp
343 <preserve-target-tests>off
345 [ run literate/lazy-default-computation1.cpp
351 <preserve-target-tests>off
353 [ run literate/namespaces0.cpp
357 <define>BOOST_PARAMETER_MAX_ARITY=2
358 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
361 <preserve-target-tests>off
363 [ run literate/namespaces1.cpp
367 <define>BOOST_PARAMETER_MAX_ARITY=2
368 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
371 <preserve-target-tests>off
373 [ run literate/namespaces2.cpp
377 <define>BOOST_PARAMETER_MAX_ARITY=2
378 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
381 <preserve-target-tests>off
383 [ run literate/namespaces3.cpp
387 <define>BOOST_PARAMETER_MAX_ARITY=2
388 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
391 <preserve-target-tests>off
393 [ run literate/parameter-enabled-constructors0.cpp
397 <define>BOOST_PARAMETER_MAX_ARITY=2
398 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
401 <preserve-target-tests>off
403 [ run literate/parameter-enabled-function-call-operators0.cpp
407 <define>BOOST_PARAMETER_MAX_ARITY=2
408 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
411 <preserve-target-tests>off
413 [ run literate/parameter-enabled-member-functions0.cpp
417 <define>BOOST_PARAMETER_MAX_ARITY=2
418 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
421 <preserve-target-tests>off
423 [ run literate/predicate-requirements0.cpp
427 <define>BOOST_PARAMETER_MAX_ARITY=5
428 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
431 <preserve-target-tests>off
433 [ run literate/static-member-functions0.cpp
437 <define>BOOST_PARAMETER_MAX_ARITY=2
438 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
441 <preserve-target-tests>off
443 [ run literate/top-level0.cpp
447 <define>BOOST_PARAMETER_MAX_ARITY=3
448 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=4
451 <preserve-target-tests>off
453 [ compile literate/class-template-skeleton0.cpp
455 <define>BOOST_PARAMETER_MAX_ARITY=4
456 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
458 [ compile literate/defining-the-keywords0.cpp ]
459 [ compile literate/defining-the-keywords1.cpp ]
460 [ compile literate/exercising-the-code-so-far0.cpp
462 <define>BOOST_PARAMETER_MAX_ARITY=4
463 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
465 [ compile literate/handling-out-parameters0.cpp
467 <define>BOOST_PARAMETER_MAX_ARITY=5
468 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
470 [ compile literate/headers-and-namespaces0.cpp ]
471 [ compile literate/optional-parameters0.cpp
473 <define>BOOST_PARAMETER_MAX_ARITY=5
474 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
476 [ compile literate/parameter-enabled-member-functions1.cpp
478 <define>BOOST_PARAMETER_MAX_ARITY=2
479 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
481 [ compile literate/required-parameters0.cpp
483 <define>BOOST_PARAMETER_MAX_ARITY=2
484 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=3
486 [ compile literate/template-keywords0.cpp ]
487 [ compile literate/template-keywords1.cpp ]
488 [ compile literate/writing-the-function0.cpp
490 <define>BOOST_PARAMETER_MAX_ARITY=5
491 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=6
495 alias parameter_python_test
498 # Python fails for clang on linux with cxxstd set to 14
504 alias parameter_python_test
507 # Python fails for clang on linux with cxxstd set to 1z
513 alias parameter_python_test
516 # Python fails for xcode 8.3.0 on osx
517 # so we turn off this test for this compiler completely for now
519 # TODO: Differentiate by xcode version or by clang version
522 alias parameter_python_test
525 # Python fails for mingw compilers with cxxstd set to 11 or higher
526 # because of a Python header problem
527 # so we turn off this test for this compiler completely
533 alias parameter_python_test
536 # Python fails for clang-linux compilers with cxxstd set to 11 or higher
537 # because of a Python header problem
538 # so we turn off this test for this compiler completely
544 alias parameter_python_test
547 # Python fails for windows compilers with 64-bit addressing set
548 # because of a Python header problem
553 alias parameter_python_test
555 [ bpl-test python_test ]
558 alias parameter_macros_eval_category
563 <toolset-gcc:version>4.8
566 alias parameter_macros_eval_category
569 # This test fails for xcode 7.3.0 on osx
570 # so we turn off this test for this compiler for now
573 # TODO: Differentiate by xcode version or by clang version
576 alias parameter_macros_eval_category
583 alias parameter_macros_eval_category
585 [ run macros_eval_category.cpp
589 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=10
590 <define>BOOST_PARAMETER_MAX_ARITY=10
591 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
593 macros_eval_category_cxx98
595 <preserve-target-tests>off
601 alias parameter_macros_eval_category
603 [ run macros_eval_category.cpp
607 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=10
608 <define>BOOST_PARAMETER_MAX_ARITY=10
609 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
611 macros_eval_category_cxx03
613 <preserve-target-tests>off
619 alias parameter_macros_eval_category
621 [ run macros_eval_category.cpp
625 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=10
626 <define>BOOST_PARAMETER_MAX_ARITY=10
627 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=11
630 <preserve-target-tests>off
634 alias parameter_evaluate_category_10
636 [ run evaluate_category_10.cpp
640 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
642 evaluate_category_10_gcc_4_8_linux
644 <preserve-target-tests>off
649 <toolset-gcc:version>4.8
652 alias parameter_evaluate_category_10
654 [ run evaluate_category_10.cpp
658 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
660 evaluate_category_10_mingw
662 <preserve-target-tests>off
669 alias parameter_evaluate_category_10
671 [ run evaluate_category_10.cpp
676 evaluate_category_10_cxx98
678 <preserve-target-tests>off
684 alias parameter_evaluate_category_10
686 [ run evaluate_category_10.cpp
690 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
692 evaluate_category_10_cxx03
694 <preserve-target-tests>off
700 alias parameter_evaluate_category_10
702 [ run evaluate_category_10.cpp
706 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=10
707 <define>BOOST_PARAMETER_MAX_ARITY=10
708 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=11
711 <preserve-target-tests>off
715 alias parameter_preprocessor_eval_cat_8
717 [ run preprocessor_eval_cat_8.cpp
721 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
722 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0
724 preproc_eval_cat_8_mingw
726 <preserve-target-tests>off
733 alias parameter_preprocessor_eval_cat_8
735 [ run preprocessor_eval_cat_8.cpp
739 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
740 <define>BOOST_PARAMETER_MAX_ARITY=8
741 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=9
744 <preserve-target-tests>off
748 alias parameter_preprocessor_eval_cat_fail
751 # This test fails for xcode 7.3.0 and xcode 8.3.0 on osx
752 # so we turn off this test for this compiler for now
755 # TODO: Differentiate by xcode version or by clang version
758 alias parameter_preprocessor_eval_cat_fail
765 alias parameter_preprocessor_eval_cat_fail
767 [ compile-fail preprocessor_eval_category.cpp
769 <define>BOOST_PARAMETER_MAX_ARITY=8
770 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=9
771 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE
773 preproc_eval_cat_fail
777 alias parameter_vendor_specific_fail_tests ;
779 alias parameter_vendor_specific_fail_tests
781 [ compile-fail preprocessor_deduced.cpp
783 <define>BOOST_PARAMETER_MAX_ARITY=4
784 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
785 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
787 preproc_deduced_fail_msvc08
791 <toolset-msvc:version>8.0
794 alias parameter_vendor_specific_fail_tests
796 [ compile-fail preprocessor_deduced.cpp
798 <define>BOOST_PARAMETER_MAX_ARITY=4
799 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
800 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
802 preproc_deduced_fail_msvc09
806 <toolset-msvc:version>9.0
809 alias parameter_vendor_specific_fail_tests
811 [ compile-fail preprocessor_deduced.cpp
813 <define>BOOST_PARAMETER_MAX_ARITY=4
814 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
815 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
817 preproc_deduced_fail_msvc10
821 <toolset-msvc:version>10.0
824 alias parameter_vendor_specific_fail_tests
826 [ compile-fail compose.cpp
828 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=3
829 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
833 [ compile-fail preprocessor_deduced.cpp
835 <define>BOOST_PARAMETER_MAX_ARITY=4
836 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
837 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
839 preproc_deduced_fail_msvc11
843 <toolset-msvc:version>11.0
846 alias parameter_vendor_specific_fail_tests
848 [ compile-fail evaluate_category.cpp
850 <define>BOOST_PARAMETER_MAX_ARITY=4
851 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
852 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
854 evaluate_category_fail_msvc12
856 [ compile-fail preprocessor_eval_category.cpp
858 <define>BOOST_PARAMETER_MAX_ARITY=8
859 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=9
860 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
862 preproc_eval_cat_fail_msvc12
864 [ compile-fail preprocessor_eval_cat_no_spec.cpp
866 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
867 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
869 preproc_eval_cat_no_spec_fail_msvc12
873 <toolset-msvc:version>12.0
876 alias parameter_vendor_specific_fail_tests
878 [ compile-fail evaluate_category.cpp
880 <define>BOOST_PARAMETER_MAX_ARITY=4
881 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
882 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
884 evaluate_category_fail_msvc14_0
886 [ compile-fail preprocessor_eval_category.cpp
888 <define>BOOST_PARAMETER_MAX_ARITY=8
889 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=9
890 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
892 preproc_eval_cat_fail_msvc14_0
894 [ compile-fail preprocessor_eval_cat_no_spec.cpp
896 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
897 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
899 preproc_eval_cat_no_spec_fail_msvc14_0
903 <toolset-msvc:version>14.0
906 alias parameter_vendor_specific_fail_tests
908 [ compile-fail evaluate_category.cpp
910 <define>BOOST_PARAMETER_MAX_ARITY=4
911 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=5
912 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
914 evaluate_category_fail_msvc14_1
916 [ compile-fail preprocessor_eval_category.cpp
918 <define>BOOST_PARAMETER_MAX_ARITY=8
919 <define>BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=9
920 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
922 preproc_eval_cat_fail_msvc14_1
924 [ compile-fail preprocessor_eval_cat_no_spec.cpp
926 <define>BOOST_PARAMETER_COMPOSE_MAX_ARITY=8
927 <define>LIBS_PARAMETER_TEST_COMPILE_FAILURE_VENDOR_SPECIFIC
929 preproc_eval_cat_no_spec_fail_msvc14_1
933 <toolset-msvc:version>14.1
936 # TODO: Replace with "undeprecated" version.
937 test-suite "parameter"
939 parameter_macros_eval_category
940 parameter_evaluate_category_10
941 parameter_preprocessor_eval_cat_8
942 parameter_preprocessor_eval_cat_fail
943 parameter_standard_tests
944 parameter_literate_tests
945 parameter_python_test
946 parameter_vendor_specific_fail_tests