]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/config/checks/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / config / checks / Jamfile.v2
1 #
2 # *** DO NOT EDIT THIS FILE BY HAND ***
3 # This file was automatically generated on Fri Oct 14 20:08:50 2016
4 # by libs/config/tools/generate.cpp
5 # Copyright John Maddock.
6 # Use, modification and distribution are subject to the
7 # Boost Software License, Version 1.0. (See accompanying file
8 # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9
10 import modules ;
11 import path ;
12
13
14 rule run-simple ( requirements * : target-name )
15 {
16 obj $(target-name)_obj : test_case.cpp : $(requirements) ;
17 explicit $(target-name)_obj ;
18 unit-test $(target-name) : $(target-name)_obj : $(requirements) ;
19 explicit $(target-name) ;
20 }
21
22 run-simple <define>TEST_BOOST_HAS_TWO_ARG_USE_FACET : two_arg_use_facet ;
23 run-simple <define>TEST_BOOST_HAS_BETHREADS : bethreads ;
24 run-simple <define>TEST_BOOST_HAS_CLOCK_GETTIME : clock_gettime ;
25 run-simple <define>TEST_BOOST_HAS_DIRENT_H : dirent_h ;
26 run-simple <define>TEST_BOOST_HAS_EXPM1 : expm1 ;
27 run-simple <define>TEST_BOOST_HAS_FLOAT128 : float128 ;
28 run-simple <define>TEST_BOOST_HAS_FTIME : ftime ;
29 run-simple <define>TEST_BOOST_HAS_GETSYSTEMTIMEASFILETIME : getsystemtimeasfiletime ;
30 run-simple <define>TEST_BOOST_HAS_GETTIMEOFDAY : gettimeofday ;
31 run-simple <define>TEST_BOOST_HAS_HASH : hash ;
32 run-simple <define>TEST_BOOST_HAS_INT128 : int128 ;
33 run-simple <define>TEST_BOOST_HAS_LOG1P : log1p ;
34 run-simple <define>TEST_BOOST_HAS_LONG_LONG : long_long ;
35 run-simple <define>TEST_BOOST_HAS_MACRO_USE_FACET : macro_use_facet ;
36 run-simple <define>TEST_BOOST_HAS_MS_INT64 : ms_int64 ;
37 run-simple <define>TEST_BOOST_HAS_NANOSLEEP : nanosleep ;
38 run-simple <define>TEST_BOOST_HAS_NL_TYPES_H : nl_types_h ;
39 run-simple <define>TEST_BOOST_HAS_NRVO : nrvo ;
40 run-simple <define>TEST_BOOST_HAS_PARTIAL_STD_ALLOCATOR : partial_std_allocator ;
41 run-simple <define>TEST_BOOST_HAS_PTHREAD_DELAY_NP : pthread_delay_np ;
42 run-simple <define>TEST_BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE : pthread_mutexattr_settype ;
43 run-simple <define>TEST_BOOST_HAS_PTHREAD_YIELD : pthread_yield ;
44 run-simple <define>TEST_BOOST_HAS_PTHREADS : pthreads ;
45 run-simple <define>TEST_BOOST_HAS_RVALUE_REFS : rvalue_refs ;
46 run-simple <define>TEST_BOOST_HAS_SCHED_YIELD : sched_yield ;
47 run-simple <define>TEST_BOOST_HAS_SGI_TYPE_TRAITS : sgi_type_traits ;
48 run-simple <define>TEST_BOOST_HAS_SIGACTION : sigaction ;
49 run-simple <define>TEST_BOOST_HAS_SLIST : slist ;
50 run-simple <define>TEST_BOOST_HAS_STATIC_ASSERT : static_assert ;
51 run-simple <define>TEST_BOOST_HAS_STDINT_H : stdint_h ;
52 run-simple <define>TEST_BOOST_HAS_STLP_USE_FACET : stlp_use_facet ;
53 run-simple <define>TEST_BOOST_HAS_TR1_ARRAY : tr1_array ;
54 run-simple <define>TEST_BOOST_HAS_TR1_BIND : tr1_bind ;
55 run-simple <define>TEST_BOOST_HAS_TR1_COMPLEX_OVERLOADS : tr1_complex_overloads ;
56 run-simple <define>TEST_BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG : tr1_complex_inverse_trig ;
57 run-simple <define>TEST_BOOST_HAS_TR1_FUNCTION : tr1_function ;
58 run-simple <define>TEST_BOOST_HAS_TR1_HASH : tr1_hash ;
59 run-simple <define>TEST_BOOST_HAS_TR1_MEM_FN : tr1_mem_fn ;
60 run-simple <define>TEST_BOOST_HAS_TR1_RANDOM : tr1_random ;
61 run-simple <define>TEST_BOOST_HAS_TR1_REFERENCE_WRAPPER : tr1_reference_wrapper ;
62 run-simple <define>TEST_BOOST_HAS_TR1_REGEX : tr1_regex ;
63 run-simple <define>TEST_BOOST_HAS_TR1_RESULT_OF : tr1_result_of ;
64 run-simple <define>TEST_BOOST_HAS_TR1_SHARED_PTR : tr1_shared_ptr ;
65 run-simple <define>TEST_BOOST_HAS_TR1_TUPLE : tr1_tuple ;
66 run-simple <define>TEST_BOOST_HAS_TR1_TYPE_TRAITS : tr1_type_traits ;
67 run-simple <define>TEST_BOOST_HAS_TR1_UNORDERED_MAP : tr1_unordered_map ;
68 run-simple <define>TEST_BOOST_HAS_TR1_UNORDERED_SET : tr1_unordered_set ;
69 run-simple <define>TEST_BOOST_HAS_TR1_UTILITY : tr1_utility ;
70 run-simple <define>TEST_BOOST_HAS_UNISTD_H : unistd_h ;
71 run-simple <define>TEST_BOOST_HAS_VARIADIC_TMPL : variadic_tmpl ;
72 run-simple <define>TEST_BOOST_MSVC6_MEMBER_TEMPLATES : boost_msvc6_member_templates ;
73 run-simple <define>TEST_BOOST_MSVC_STD_ITERATOR : boost_msvc_std_iterator ;
74 run-simple <define>TEST_BOOST_HAS_WINTHREADS : winthreads ;
75 run-simple <define>TEST_BOOST_NO_ADL_BARRIER : adl_barrier ;
76 run-simple <define>TEST_BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP : argument_dependent_lookup ;
77 run-simple <define>TEST_BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS : array_type_specializations ;
78 run-simple <define>TEST_BOOST_NO_CXX11_AUTO_DECLARATIONS : cxx11_auto_declarations ;
79 run-simple <define>TEST_BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS : cxx11_auto_multideclarations ;
80 run-simple <define>TEST_BOOST_NO_AUTO_PTR : auto_ptr ;
81 run-simple <define>TEST_BOOST_BCB_PARTIAL_SPECIALIZATION_BUG : boost_bcb_partial_specialization_bug ;
82 run-simple <define>TEST_BOOST_NO_CXX11_CHAR16_T : cxx11_char16_t ;
83 run-simple <define>TEST_BOOST_NO_CXX11_CHAR32_T : cxx11_char32_t ;
84 run-simple <define>TEST_BOOST_NO_COMPLETE_VALUE_INITIALIZATION : complete_value_initialization ;
85 run-simple <define>TEST_BOOST_NO_CXX11_CONSTEXPR : cxx11_constexpr ;
86 run-simple <define>TEST_BOOST_NO_CTYPE_FUNCTIONS : ctype_functions ;
87 run-simple <define>TEST_BOOST_NO_CV_SPECIALIZATIONS : cv_specializations ;
88 run-simple <define>TEST_BOOST_NO_CV_VOID_SPECIALIZATIONS : cv_void_specializations ;
89 run-simple <define>TEST_BOOST_NO_CWCHAR : cwchar ;
90 run-simple <define>TEST_BOOST_NO_CWCTYPE : cwctype ;
91 run-simple <define>TEST_BOOST_NO_CXX11_ADDRESSOF : cxx11_addressof ;
92 run-simple <define>TEST_BOOST_NO_CXX11_ALIGNAS : cxx11_alignas ;
93 run-simple <define>TEST_BOOST_NO_CXX11_ALLOCATOR : cxx11_allocator ;
94 run-simple <define>TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR : cxx11_atomic_smart_ptr ;
95 run-simple <define>TEST_BOOST_NO_CXX11_FINAL : cxx11_final ;
96 run-simple <define>TEST_BOOST_NO_CXX11_HDR_ARRAY : cxx11_hdr_array ;
97 run-simple <define>TEST_BOOST_NO_CXX11_HDR_ATOMIC : cxx11_hdr_atomic ;
98 run-simple <define>TEST_BOOST_NO_CXX11_HDR_CHRONO : cxx11_hdr_chrono ;
99 run-simple <define>TEST_BOOST_NO_CXX11_HDR_CODECVT : cxx11_hdr_codecvt ;
100 run-simple <define>TEST_BOOST_NO_CXX11_HDR_CONDITION_VARIABLE : cxx11_hdr_condition_variable ;
101 run-simple <define>TEST_BOOST_NO_CXX11_HDR_FORWARD_LIST : cxx11_hdr_forward_list ;
102 run-simple <define>TEST_BOOST_NO_CXX11_HDR_FUTURE : cxx11_hdr_future ;
103 run-simple <define>TEST_BOOST_NO_CXX11_HDR_INITIALIZER_LIST : cxx11_hdr_initializer_list ;
104 run-simple <define>TEST_BOOST_NO_CXX11_HDR_MUTEX : cxx11_hdr_mutex ;
105 run-simple <define>TEST_BOOST_NO_CXX11_HDR_RANDOM : cxx11_hdr_random ;
106 run-simple <define>TEST_BOOST_NO_CXX11_HDR_RATIO : cxx11_hdr_ratio ;
107 run-simple <define>TEST_BOOST_NO_CXX11_HDR_REGEX : cxx11_hdr_regex ;
108 run-simple <define>TEST_BOOST_NO_CXX11_HDR_SYSTEM_ERROR : cxx11_hdr_system_error ;
109 run-simple <define>TEST_BOOST_NO_CXX11_HDR_THREAD : cxx11_hdr_thread ;
110 run-simple <define>TEST_BOOST_NO_CXX11_HDR_TUPLE : cxx11_hdr_tuple ;
111 run-simple <define>TEST_BOOST_NO_CXX11_HDR_TYPE_TRAITS : cxx11_hdr_type_traits ;
112 run-simple <define>TEST_BOOST_NO_CXX11_HDR_TYPEINDEX : cxx11_hdr_typeindex ;
113 run-simple <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_MAP : cxx11_hdr_unordered_map ;
114 run-simple <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_SET : cxx11_hdr_unordered_set ;
115 run-simple <define>TEST_BOOST_NO_CXX11_INLINE_NAMESPACES : cxx11_inline_namespaces ;
116 run-simple <define>TEST_BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS : cxx11_non_public_defaulted_functions ;
117 run-simple <define>TEST_BOOST_NO_CXX11_NUMERIC_LIMITS : cxx11_numeric_limits ;
118 run-simple <define>TEST_BOOST_NO_CXX11_REF_QUALIFIERS : cxx11_ref_qualifiers ;
119 run-simple <define>TEST_BOOST_NO_CXX11_SMART_PTR : cxx11_smart_ptr ;
120 run-simple <define>TEST_BOOST_NO_CXX11_STD_ALIGN : cxx11_std_align ;
121 run-simple <define>TEST_BOOST_NO_CXX11_THREAD_LOCAL : cxx11_thread_local ;
122 run-simple <define>TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES : cxx11_trailing_result_types ;
123 run-simple <define>TEST_BOOST_NO_CXX11_USER_DEFINED_LITERALS : cxx11_user_defined_literals ;
124 run-simple <define>TEST_BOOST_NO_CXX14_BINARY_LITERALS : cxx14_binary_literals ;
125 run-simple <define>TEST_BOOST_NO_CXX14_CONSTEXPR : cxx14_constexpr ;
126 run-simple <define>TEST_BOOST_NO_CXX14_DECLTYPE_AUTO : cxx14_decltype_auto ;
127 run-simple <define>TEST_BOOST_NO_CXX14_DIGIT_SEPARATORS : cxx14_digit_separators ;
128 run-simple <define>TEST_BOOST_NO_CXX14_GENERIC_LAMBDAS : cxx14_generic_lambdas ;
129 run-simple <define>TEST_BOOST_NO_CXX14_HDR_SHARED_MUTEX : cxx14_hdr_shared_mutex ;
130 run-simple <define>TEST_BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES : cxx14_initialized_lambda_captures ;
131 run-simple <define>TEST_BOOST_NO_CXX14_AGGREGATE_NSDMI : cxx14_aggregate_nsdmi ;
132 run-simple <define>TEST_BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION : cxx14_return_type_deduction ;
133 run-simple <define>TEST_BOOST_NO_CXX14_VARIABLE_TEMPLATES : cxx14_variable_templates ;
134 run-simple <define>TEST_BOOST_NO_CXX17_STD_INVOKE : cxx17_std_invoke ;
135 run-simple <define>TEST_BOOST_NO_CXX11_HDR_FUNCTIONAL : cxx11_hdr_functional ;
136 run-simple <define>TEST_BOOST_NO_CXX11_DECLTYPE : cxx11_decltype ;
137 run-simple <define>TEST_BOOST_NO_CXX11_DECLTYPE_N3276 : cxx11_decltype_n3276 ;
138 run-simple <define>TEST_BOOST_DEDUCED_TYPENAME : boost_deduced_typename ;
139 run-simple <define>TEST_BOOST_NO_CXX11_DEFAULTED_FUNCTIONS : cxx11_defaulted_functions ;
140 run-simple <define>TEST_BOOST_NO_CXX11_DELETED_FUNCTIONS : cxx11_deleted_functions ;
141 run-simple <define>TEST_BOOST_NO_DEPENDENT_NESTED_DERIVATIONS : dependent_nested_derivations ;
142 run-simple <define>TEST_BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS : dependent_types_in_template_value_parameters ;
143 run-simple <define>TEST_BOOST_NO_EXCEPTION_STD_NAMESPACE : exception_std_namespace ;
144 run-simple <define>TEST_BOOST_NO_EXCEPTIONS : exceptions ;
145 run-simple <define>TEST_BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS : explicit_function_template_arguments ;
146 run-simple <define>TEST_BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS : cxx11_explicit_conversion_operators ;
147 run-simple <define>TEST_BOOST_NO_CXX11_EXTERN_TEMPLATE : cxx11_extern_template ;
148 run-simple <define>TEST_BOOST_NO_FENV_H : fenv_h ;
149 run-simple <define>TEST_BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS : cxx11_fixed_length_variadic_template_expansion_packs ;
150 run-simple <define>TEST_BOOST_NO_FUNCTION_TEMPLATE_ORDERING : function_template_ordering ;
151 run-simple <define>TEST_BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS : cxx11_function_template_default_args ;
152 run-simple <define>TEST_BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS : function_type_specializations ;
153 run-simple <define>TEST_BOOST_NO_MS_INT64_NUMERIC_LIMITS : ms_int64_numeric_limits ;
154 run-simple <define>TEST_BOOST_NO_INCLASS_MEMBER_INITIALIZATION : inclass_member_initialization ;
155 run-simple <define>TEST_BOOST_NO_INTEGRAL_INT64_T : integral_int64_t ;
156 run-simple <define>TEST_BOOST_NO_IOSFWD : iosfwd ;
157 run-simple <define>TEST_BOOST_NO_IOSTREAM : iostream ;
158 run-simple <define>TEST_BOOST_NO_IS_ABSTRACT : is_abstract ;
159 run-simple <define>TEST_BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS : templated_iterator_constructors ;
160 run-simple <define>TEST_BOOST_NO_CXX11_LAMBDAS : cxx11_lambdas ;
161 run-simple <define>TEST_BOOST_NO_LIMITS : limits ;
162 run-simple <define>TEST_BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS : limits_compile_time_constants ;
163 run-simple <define>TEST_BOOST_NO_LONG_LONG_NUMERIC_LIMITS : long_long_numeric_limits ;
164 run-simple <define>TEST_BOOST_NO_LONG_LONG : long_long ;
165 run-simple <define>TEST_BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS : member_function_specializations ;
166 run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATE_KEYWORD : member_template_keyword ;
167 run-simple <define>TEST_BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS : pointer_to_member_template_parameters ;
168 run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATE_FRIENDS : member_template_friends ;
169 run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATES : member_templates ;
170 run-simple <define>TEST_BOOST_NO_NESTED_FRIENDSHIP : nested_friendship ;
171 run-simple <define>TEST_BOOST_NO_CXX11_NOEXCEPT : cxx11_noexcept ;
172 run-simple <define>TEST_BOOST_NO_CXX11_NULLPTR : cxx11_nullptr ;
173 run-simple <define>TEST_BOOST_NO_OPERATORS_IN_NAMESPACE : operators_in_namespace ;
174 run-simple <define>TEST_BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS : partial_specialization_implicit_default_args ;
175 run-simple <define>TEST_BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION : template_partial_specialization ;
176 run-simple <define>TEST_BOOST_NO_PRIVATE_IN_AGGREGATE : private_in_aggregate ;
177 run-simple <define>TEST_BOOST_NO_POINTER_TO_MEMBER_CONST : pointer_to_member_const ;
178 run-simple <define>TEST_BOOST_NO_CXX11_RANGE_BASED_FOR : cxx11_range_based_for ;
179 run-simple <define>TEST_BOOST_NO_CXX11_RAW_LITERALS : cxx11_raw_literals ;
180 run-simple <define>TEST_BOOST_NO_UNREACHABLE_RETURN_DETECTION : unreachable_return_detection ;
181 run-simple <define>TEST_BOOST_NO_RTTI : rtti ;
182 run-simple <define>TEST_BOOST_NO_CXX11_RVALUE_REFERENCES : cxx11_rvalue_references ;
183 run-simple <define>TEST_BOOST_NO_CXX11_SCOPED_ENUMS : cxx11_scoped_enums ;
184 run-simple <define>TEST_BOOST_NO_SFINAE : sfinae ;
185 run-simple <define>TEST_BOOST_NO_SFINAE_EXPR : sfinae_expr ;
186 run-simple <define>TEST_BOOST_NO_STRINGSTREAM : stringstream ;
187 run-simple <define>TEST_BOOST_NO_CXX11_STATIC_ASSERT : cxx11_static_assert ;
188 run-simple <define>TEST_BOOST_NO_STD_ALLOCATOR : std_allocator ;
189 run-simple <define>TEST_BOOST_NO_STD_DISTANCE : std_distance ;
190 run-simple <define>TEST_BOOST_NO_STD_ITERATOR_TRAITS : std_iterator_traits ;
191 run-simple <define>TEST_BOOST_NO_STD_ITERATOR : std_iterator ;
192 run-simple <define>TEST_BOOST_NO_STD_LOCALE : std_locale ;
193 run-simple <define>TEST_BOOST_NO_STD_MESSAGES : std_messages ;
194 run-simple <define>TEST_BOOST_NO_STD_MIN_MAX : std_min_max ;
195 run-simple <define>TEST_BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN : std_output_iterator_assign ;
196 run-simple <define>TEST_BOOST_NO_STD_TYPEINFO : std_typeinfo ;
197 run-simple <define>TEST_BOOST_NO_STD_USE_FACET : std_use_facet ;
198 run-simple <define>TEST_BOOST_NO_STD_WSTREAMBUF : std_wstreambuf ;
199 run-simple <define>TEST_BOOST_NO_STD_WSTRING : std_wstring ;
200 run-simple <define>TEST_BOOST_NO_STDC_NAMESPACE : stdc_namespace ;
201 run-simple <define>TEST_BOOST_NO_SWPRINTF : swprintf ;
202 run-simple <define>TEST_BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS : cxx11_local_class_template_parameters ;
203 run-simple <define>TEST_BOOST_NO_CXX11_TEMPLATE_ALIASES : cxx11_template_aliases ;
204 run-simple <define>TEST_BOOST_NO_TEMPLATED_IOSTREAMS : templated_iostreams ;
205 run-simple <define>TEST_BOOST_NO_TEMPLATE_TEMPLATES : template_templates ;
206 run-simple <define>TEST_BOOST_NO_TWO_PHASE_NAME_LOOKUP : two_phase_name_lookup ;
207 run-simple <define>TEST_BOOST_NO_TYPEID : typeid ;
208 run-simple <define>TEST_BOOST_NO_TYPENAME_WITH_CTOR : typename_with_ctor ;
209 run-simple <define>TEST_BOOST_NO_CXX11_UNICODE_LITERALS : cxx11_unicode_literals ;
210 run-simple <define>TEST_BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX : cxx11_unified_initialization_syntax ;
211 run-simple <define>TEST_BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL : boost_function_scope_using_declaration_breaks_adl ;
212 run-simple <define>TEST_BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE : using_declaration_overloads_from_typename_base ;
213 run-simple <define>TEST_BOOST_NO_USING_TEMPLATE : using_template ;
214 run-simple <define>TEST_BOOST_NO_CXX11_VARIADIC_MACROS : cxx11_variadic_macros ;
215 run-simple <define>TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES : cxx11_variadic_templates ;
216 run-simple <define>TEST_BOOST_NO_VOID_RETURNS : void_returns ;
217 run-simple <define>TEST_BOOST_NO_INTRINSIC_WCHAR_T : intrinsic_wchar_t ;
218