Jamfile.v2 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619
  1. #
  2. # Regression test Jamfile for boost configuration setup.
  3. # *** DO NOT EDIT THIS FILE BY HAND ***
  4. # This file was automatically generated on Fri Aug 23 11:11:12 2019
  5. # by libs/config/tools/generate.cpp
  6. # Copyright John Maddock.
  7. # Use, modification and distribution are subject to the
  8. # Boost Software License, Version 1.0. (See accompanying file
  9. # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  10. #
  11. # If you need to alter build preferences then set them in
  12. # the template defined in options_v2.jam.
  13. #
  14. path-constant DOT : . ;
  15. include $(DOT)/options_v2.jam ;
  16. run ../config_info.cpp : : : <threading>single <toolset>msvc:<runtime-link>static <toolset>msvc:<link>static ;
  17. run ../config_info.cpp : : : <threading>multi : config_info_threaded ;
  18. run ../math_info.cpp : : : <toolset>borland:<runtime-link>static <toolset>borland:<link>static ;
  19. run ../config_test.cpp : : : <threading>single <toolset>msvc:<runtime-link>static <toolset>msvc:<link>static ;
  20. run ../config_test.cpp : : : <threading>multi : config_test_threaded ;
  21. run ../limits_test.cpp ../../../test/build//boost_test_exec_monitor ;
  22. run ../abi/abi_test.cpp ../abi/main.cpp ;
  23. test-suite "BOOST_HAS_TWO_ARG_USE_FACET" :
  24. [ run ../has_2arg_use_facet_pass.cpp ]
  25. [ compile-fail ../has_2arg_use_facet_fail.cpp ] ;
  26. test-suite "BOOST_HAS_BETHREADS" :
  27. [ run ../has_bethreads_pass.cpp ]
  28. [ compile-fail ../has_bethreads_fail.cpp ] ;
  29. test-suite "BOOST_HAS_CLOCK_GETTIME" :
  30. [ run ../has_clock_gettime_pass.cpp ]
  31. [ compile-fail ../has_clock_gettime_fail.cpp ] ;
  32. test-suite "BOOST_HAS_PRAGMA_DETECT_MISMATCH" :
  33. [ run ../has_detect_mismatch_pass.cpp ]
  34. [ compile-fail ../has_detect_mismatch_fail.cpp ] ;
  35. test-suite "BOOST_HAS_DIRENT_H" :
  36. [ run ../has_dirent_h_pass.cpp ]
  37. [ compile-fail ../has_dirent_h_fail.cpp ] ;
  38. test-suite "BOOST_HAS_EXPM1" :
  39. [ run ../has_expm1_pass.cpp ]
  40. [ compile-fail ../has_expm1_fail.cpp ] ;
  41. test-suite "BOOST_HAS_FLOAT128" :
  42. [ run ../has_float128_pass.cpp ]
  43. [ compile-fail ../has_float128_fail.cpp ] ;
  44. test-suite "BOOST_HAS_FTIME" :
  45. [ run ../has_ftime_pass.cpp ]
  46. [ compile-fail ../has_ftime_fail.cpp ] ;
  47. test-suite "BOOST_HAS_GETSYSTEMTIMEASFILETIME" :
  48. [ run ../has_getsystemtimeasfiletime_pass.cpp ]
  49. [ compile-fail ../has_getsystemtimeasfiletime_fail.cpp ] ;
  50. test-suite "BOOST_HAS_GETTIMEOFDAY" :
  51. [ run ../has_gettimeofday_pass.cpp ]
  52. [ compile-fail ../has_gettimeofday_fail.cpp ] ;
  53. test-suite "BOOST_HAS_HASH" :
  54. [ run ../has_hash_pass.cpp ]
  55. [ compile-fail ../has_hash_fail.cpp ] ;
  56. test-suite "BOOST_HAS_INT128" :
  57. [ run ../has_int128_pass.cpp ]
  58. [ compile-fail ../has_int128_fail.cpp ] ;
  59. test-suite "BOOST_HAS_LOG1P" :
  60. [ run ../has_log1p_pass.cpp ]
  61. [ compile-fail ../has_log1p_fail.cpp ] ;
  62. test-suite "BOOST_HAS_LONG_LONG" :
  63. [ run ../has_long_long_pass.cpp ]
  64. [ compile-fail ../has_long_long_fail.cpp ] ;
  65. test-suite "BOOST_HAS_MACRO_USE_FACET" :
  66. [ run ../has_macro_use_facet_pass.cpp ]
  67. [ compile-fail ../has_macro_use_facet_fail.cpp ] ;
  68. test-suite "BOOST_HAS_MS_INT64" :
  69. [ run ../has_ms_int64_pass.cpp ]
  70. [ compile-fail ../has_ms_int64_fail.cpp ] ;
  71. test-suite "BOOST_HAS_NANOSLEEP" :
  72. [ run ../has_nanosleep_pass.cpp ]
  73. [ compile-fail ../has_nanosleep_fail.cpp ] ;
  74. test-suite "BOOST_HAS_NL_TYPES_H" :
  75. [ run ../has_nl_types_h_pass.cpp ]
  76. [ compile-fail ../has_nl_types_h_fail.cpp ] ;
  77. test-suite "BOOST_HAS_NRVO" :
  78. [ run ../has_nrvo_pass.cpp ]
  79. [ compile-fail ../has_nrvo_fail.cpp ] ;
  80. test-suite "BOOST_HAS_PARTIAL_STD_ALLOCATOR" :
  81. [ run ../has_part_alloc_pass.cpp ]
  82. [ compile-fail ../has_part_alloc_fail.cpp ] ;
  83. test-suite "BOOST_HAS_PTHREAD_DELAY_NP" :
  84. [ run ../has_pthread_delay_np_pass.cpp ]
  85. [ compile-fail ../has_pthread_delay_np_fail.cpp ] ;
  86. test-suite "BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE" :
  87. [ run ../has_pthread_ma_st_pass.cpp ]
  88. [ compile-fail ../has_pthread_ma_st_fail.cpp ] ;
  89. test-suite "BOOST_HAS_PTHREAD_YIELD" :
  90. [ run ../has_pthread_yield_pass.cpp ]
  91. [ compile-fail ../has_pthread_yield_fail.cpp ] ;
  92. test-suite "BOOST_HAS_PTHREADS" :
  93. [ run ../has_pthreads_pass.cpp ]
  94. [ compile-fail ../has_pthreads_fail.cpp ] ;
  95. test-suite "BOOST_HAS_RVALUE_REFS" :
  96. [ run ../has_rvalue_refs_pass.cpp ]
  97. [ compile-fail ../has_rvalue_refs_fail.cpp ] ;
  98. test-suite "BOOST_HAS_SCHED_YIELD" :
  99. [ run ../has_sched_yield_pass.cpp ]
  100. [ compile-fail ../has_sched_yield_fail.cpp ] ;
  101. test-suite "BOOST_HAS_SGI_TYPE_TRAITS" :
  102. [ run ../has_sgi_type_traits_pass.cpp ]
  103. [ compile-fail ../has_sgi_type_traits_fail.cpp ] ;
  104. test-suite "BOOST_HAS_SIGACTION" :
  105. [ run ../has_sigaction_pass.cpp ]
  106. [ compile-fail ../has_sigaction_fail.cpp ] ;
  107. test-suite "BOOST_HAS_SLIST" :
  108. [ run ../has_slist_pass.cpp ]
  109. [ compile-fail ../has_slist_fail.cpp ] ;
  110. test-suite "BOOST_HAS_STATIC_ASSERT" :
  111. [ run ../has_static_assert_pass.cpp ]
  112. [ compile-fail ../has_static_assert_fail.cpp ] ;
  113. test-suite "BOOST_HAS_STDINT_H" :
  114. [ run ../has_stdint_h_pass.cpp ]
  115. [ compile-fail ../has_stdint_h_fail.cpp ] ;
  116. test-suite "BOOST_HAS_STLP_USE_FACET" :
  117. [ run ../has_stlp_use_facet_pass.cpp ]
  118. [ compile-fail ../has_stlp_use_facet_fail.cpp ] ;
  119. test-suite "BOOST_HAS_UNISTD_H" :
  120. [ run ../has_unistd_h_pass.cpp ]
  121. [ compile-fail ../has_unistd_h_fail.cpp ] ;
  122. test-suite "BOOST_HAS_VARIADIC_TMPL" :
  123. [ run ../has_variadic_tmpl_pass.cpp ]
  124. [ compile-fail ../has_variadic_tmpl_fail.cpp ] ;
  125. test-suite "BOOST_MSVC6_MEMBER_TEMPLATES" :
  126. [ run ../has_vc6_mem_templ_pass.cpp ]
  127. [ compile-fail ../has_vc6_mem_templ_fail.cpp ] ;
  128. test-suite "BOOST_MSVC_STD_ITERATOR" :
  129. [ run ../has_vc_iterator_pass.cpp ]
  130. [ compile-fail ../has_vc_iterator_fail.cpp ] ;
  131. test-suite "BOOST_HAS_WINTHREADS" :
  132. [ run ../has_winthreads_pass.cpp ]
  133. [ compile-fail ../has_winthreads_fail.cpp ] ;
  134. test-suite "BOOST_NO_ADL_BARRIER" :
  135. [ run ../no_adl_barrier_pass.cpp ]
  136. [ compile-fail ../no_adl_barrier_fail.cpp ] ;
  137. test-suite "BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP" :
  138. [ run ../no_arg_dep_lookup_pass.cpp ]
  139. [ compile-fail ../no_arg_dep_lookup_fail.cpp ] ;
  140. test-suite "BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS" :
  141. [ run ../no_array_type_spec_pass.cpp ]
  142. [ compile-fail ../no_array_type_spec_fail.cpp ] ;
  143. test-suite "BOOST_NO_CXX11_AUTO_DECLARATIONS" :
  144. [ run ../no_auto_declarations_pass.cpp ]
  145. [ compile-fail ../no_auto_declarations_fail.cpp ] ;
  146. test-suite "BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS" :
  147. [ run ../no_auto_multidecl_pass.cpp ]
  148. [ compile-fail ../no_auto_multidecl_fail.cpp ] ;
  149. test-suite "BOOST_NO_AUTO_PTR" :
  150. [ run ../no_auto_ptr_pass.cpp ]
  151. [ compile-fail ../no_auto_ptr_fail.cpp ] ;
  152. test-suite "BOOST_BCB_PARTIAL_SPECIALIZATION_BUG" :
  153. [ run ../no_bcb_partial_spec_pass.cpp ]
  154. [ compile-fail ../no_bcb_partial_spec_fail.cpp ] ;
  155. test-suite "BOOST_NO_CXX11_CHAR16_T" :
  156. [ run ../no_char16_t_pass.cpp ]
  157. [ compile-fail ../no_char16_t_fail.cpp ] ;
  158. test-suite "BOOST_NO_CXX11_CHAR32_T" :
  159. [ run ../no_char32_t_pass.cpp ]
  160. [ compile-fail ../no_char32_t_fail.cpp ] ;
  161. test-suite "BOOST_NO_COMPLETE_VALUE_INITIALIZATION" :
  162. [ run ../no_com_value_init_pass.cpp ]
  163. [ compile-fail ../no_com_value_init_fail.cpp ] ;
  164. test-suite "BOOST_NO_CXX11_CONSTEXPR" :
  165. [ run ../no_constexpr_pass.cpp ]
  166. [ compile-fail ../no_constexpr_fail.cpp ] ;
  167. test-suite "BOOST_NO_CTYPE_FUNCTIONS" :
  168. [ run ../no_ctype_functions_pass.cpp ]
  169. [ compile-fail ../no_ctype_functions_fail.cpp ] ;
  170. test-suite "BOOST_NO_CV_SPECIALIZATIONS" :
  171. [ run ../no_cv_spec_pass.cpp ]
  172. [ compile-fail ../no_cv_spec_fail.cpp ] ;
  173. test-suite "BOOST_NO_CV_VOID_SPECIALIZATIONS" :
  174. [ run ../no_cv_void_spec_pass.cpp ]
  175. [ compile-fail ../no_cv_void_spec_fail.cpp ] ;
  176. test-suite "BOOST_NO_CWCHAR" :
  177. [ run ../no_cwchar_pass.cpp ]
  178. [ compile-fail ../no_cwchar_fail.cpp ] ;
  179. test-suite "BOOST_NO_CWCTYPE" :
  180. [ run ../no_cwctype_pass.cpp ]
  181. [ compile-fail ../no_cwctype_fail.cpp ] ;
  182. test-suite "BOOST_NO_CXX11_ADDRESSOF" :
  183. [ run ../no_cxx11_addressof_pass.cpp ]
  184. [ compile-fail ../no_cxx11_addressof_fail.cpp ] ;
  185. test-suite "BOOST_NO_CXX11_ALIGNAS" :
  186. [ run ../no_cxx11_alignas_pass.cpp ]
  187. [ compile-fail ../no_cxx11_alignas_fail.cpp ] ;
  188. test-suite "BOOST_NO_CXX11_ALLOCATOR" :
  189. [ run ../no_cxx11_allocator_pass.cpp ]
  190. [ compile-fail ../no_cxx11_allocator_fail.cpp ] ;
  191. test-suite "BOOST_NO_CXX11_ATOMIC_SMART_PTR" :
  192. [ run ../no_cxx11_atomic_sp_pass.cpp ]
  193. [ compile-fail ../no_cxx11_atomic_sp_fail.cpp ] ;
  194. test-suite "BOOST_NO_CXX11_DEFAULTED_MOVES" :
  195. [ run ../no_cxx11_defaulted_moves_pass.cpp ]
  196. [ compile-fail ../no_cxx11_defaulted_moves_fail.cpp ] ;
  197. test-suite "BOOST_NO_CXX11_HDR_EXCEPTION" :
  198. [ run ../no_cxx11_exception_pass.cpp ]
  199. [ compile-fail ../no_cxx11_exception_fail.cpp ] ;
  200. test-suite "BOOST_NO_CXX11_FINAL" :
  201. [ run ../no_cxx11_final_pass.cpp ]
  202. [ compile-fail ../no_cxx11_final_fail.cpp ] ;
  203. test-suite "BOOST_NO_CXX11_HDR_ARRAY" :
  204. [ run ../no_cxx11_hdr_array_pass.cpp ]
  205. [ compile-fail ../no_cxx11_hdr_array_fail.cpp ] ;
  206. test-suite "BOOST_NO_CXX11_HDR_ATOMIC" :
  207. [ run ../no_cxx11_hdr_atomic_pass.cpp ]
  208. [ compile-fail ../no_cxx11_hdr_atomic_fail.cpp ] ;
  209. test-suite "BOOST_NO_CXX11_HDR_CHRONO" :
  210. [ run ../no_cxx11_hdr_chrono_pass.cpp ]
  211. [ compile-fail ../no_cxx11_hdr_chrono_fail.cpp ] ;
  212. test-suite "BOOST_NO_CXX11_HDR_CODECVT" :
  213. [ run ../no_cxx11_hdr_codecvt_pass.cpp ]
  214. [ compile-fail ../no_cxx11_hdr_codecvt_fail.cpp ] ;
  215. test-suite "BOOST_NO_CXX11_HDR_CONDITION_VARIABLE" :
  216. [ run ../no_cxx11_hdr_condition_variable_pass.cpp ]
  217. [ compile-fail ../no_cxx11_hdr_condition_variable_fail.cpp ] ;
  218. test-suite "BOOST_NO_CXX11_HDR_FORWARD_LIST" :
  219. [ run ../no_cxx11_hdr_forward_list_pass.cpp ]
  220. [ compile-fail ../no_cxx11_hdr_forward_list_fail.cpp ] ;
  221. test-suite "BOOST_NO_CXX11_HDR_FUTURE" :
  222. [ run ../no_cxx11_hdr_future_pass.cpp ]
  223. [ compile-fail ../no_cxx11_hdr_future_fail.cpp ] ;
  224. test-suite "BOOST_NO_CXX11_HDR_INITIALIZER_LIST" :
  225. [ run ../no_cxx11_hdr_initializer_list_pass.cpp ]
  226. [ compile-fail ../no_cxx11_hdr_initializer_list_fail.cpp ] ;
  227. test-suite "BOOST_NO_CXX11_HDR_MUTEX" :
  228. [ run ../no_cxx11_hdr_mutex_pass.cpp ]
  229. [ compile-fail ../no_cxx11_hdr_mutex_fail.cpp ] ;
  230. test-suite "BOOST_NO_CXX11_HDR_RANDOM" :
  231. [ run ../no_cxx11_hdr_random_pass.cpp ]
  232. [ compile-fail ../no_cxx11_hdr_random_fail.cpp ] ;
  233. test-suite "BOOST_NO_CXX11_HDR_RATIO" :
  234. [ run ../no_cxx11_hdr_ratio_pass.cpp ]
  235. [ compile-fail ../no_cxx11_hdr_ratio_fail.cpp ] ;
  236. test-suite "BOOST_NO_CXX11_HDR_REGEX" :
  237. [ run ../no_cxx11_hdr_regex_pass.cpp ]
  238. [ compile-fail ../no_cxx11_hdr_regex_fail.cpp ] ;
  239. test-suite "BOOST_NO_CXX11_HDR_SYSTEM_ERROR" :
  240. [ run ../no_cxx11_hdr_system_error_pass.cpp ]
  241. [ compile-fail ../no_cxx11_hdr_system_error_fail.cpp ] ;
  242. test-suite "BOOST_NO_CXX11_HDR_THREAD" :
  243. [ run ../no_cxx11_hdr_thread_pass.cpp ]
  244. [ compile-fail ../no_cxx11_hdr_thread_fail.cpp ] ;
  245. test-suite "BOOST_NO_CXX11_HDR_TUPLE" :
  246. [ run ../no_cxx11_hdr_tuple_pass.cpp ]
  247. [ compile-fail ../no_cxx11_hdr_tuple_fail.cpp ] ;
  248. test-suite "BOOST_NO_CXX11_HDR_TYPE_TRAITS" :
  249. [ run ../no_cxx11_hdr_type_traits_pass.cpp ]
  250. [ compile-fail ../no_cxx11_hdr_type_traits_fail.cpp ] ;
  251. test-suite "BOOST_NO_CXX11_HDR_TYPEINDEX" :
  252. [ run ../no_cxx11_hdr_typeindex_pass.cpp ]
  253. [ compile-fail ../no_cxx11_hdr_typeindex_fail.cpp ] ;
  254. test-suite "BOOST_NO_CXX11_HDR_UNORDERED_MAP" :
  255. [ run ../no_cxx11_hdr_unordered_map_pass.cpp ]
  256. [ compile-fail ../no_cxx11_hdr_unordered_map_fail.cpp ] ;
  257. test-suite "BOOST_NO_CXX11_HDR_UNORDERED_SET" :
  258. [ run ../no_cxx11_hdr_unordered_set_pass.cpp ]
  259. [ compile-fail ../no_cxx11_hdr_unordered_set_fail.cpp ] ;
  260. test-suite "BOOST_NO_CXX11_INLINE_NAMESPACES" :
  261. [ run ../no_cxx11_inline_namespaces_pass.cpp ]
  262. [ compile-fail ../no_cxx11_inline_namespaces_fail.cpp ] ;
  263. test-suite "BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS" :
  264. [ run ../no_cxx11_non_pub_def_fun_pass.cpp ]
  265. [ compile-fail ../no_cxx11_non_pub_def_fun_fail.cpp ] ;
  266. test-suite "BOOST_NO_CXX11_NUMERIC_LIMITS" :
  267. [ run ../no_cxx11_numeric_limits_pass.cpp ]
  268. [ compile-fail ../no_cxx11_numeric_limits_fail.cpp ] ;
  269. test-suite "BOOST_NO_CXX11_POINTER_TRAITS" :
  270. [ run ../no_cxx11_pointer_traits_pass.cpp ]
  271. [ compile-fail ../no_cxx11_pointer_traits_fail.cpp ] ;
  272. test-suite "BOOST_NO_CXX11_REF_QUALIFIERS" :
  273. [ run ../no_cxx11_ref_qualifiers_pass.cpp ]
  274. [ compile-fail ../no_cxx11_ref_qualifiers_fail.cpp ] ;
  275. test-suite "BOOST_NO_CXX11_SFINAE_EXPR" :
  276. [ run ../no_cxx11_sfinae_expr_pass.cpp ]
  277. [ compile-fail ../no_cxx11_sfinae_expr_fail.cpp ] ;
  278. test-suite "BOOST_NO_CXX11_SMART_PTR" :
  279. [ run ../no_cxx11_smart_ptr_pass.cpp ]
  280. [ compile-fail ../no_cxx11_smart_ptr_fail.cpp ] ;
  281. test-suite "BOOST_NO_CXX11_STD_ALIGN" :
  282. [ run ../no_cxx11_std_align_pass.cpp ]
  283. [ compile-fail ../no_cxx11_std_align_fail.cpp ] ;
  284. test-suite "BOOST_NO_CXX11_THREAD_LOCAL" :
  285. [ run ../no_cxx11_thread_local_pass.cpp ]
  286. [ compile-fail ../no_cxx11_thread_local_fail.cpp ] ;
  287. test-suite "BOOST_NO_CXX11_TRAILING_RESULT_TYPES" :
  288. [ run ../no_cxx11_trailing_result_types_pass.cpp ]
  289. [ compile-fail ../no_cxx11_trailing_result_types_fail.cpp ] ;
  290. test-suite "BOOST_NO_CXX11_USER_DEFINED_LITERALS" :
  291. [ run ../no_cxx11_user_lit_pass.cpp ]
  292. [ compile-fail ../no_cxx11_user_lit_fail.cpp ] ;
  293. test-suite "BOOST_NO_CXX14_BINARY_LITERALS" :
  294. [ run ../no_cxx14_binary_literals_pass.cpp ]
  295. [ compile-fail ../no_cxx14_binary_literals_fail.cpp ] ;
  296. test-suite "BOOST_NO_CXX14_CONSTEXPR" :
  297. [ run ../no_cxx14_constexpr_pass.cpp ]
  298. [ compile-fail ../no_cxx14_constexpr_fail.cpp ] ;
  299. test-suite "BOOST_NO_CXX14_DECLTYPE_AUTO" :
  300. [ run ../no_cxx14_decltype_auto_pass.cpp ]
  301. [ compile-fail ../no_cxx14_decltype_auto_fail.cpp ] ;
  302. test-suite "BOOST_NO_CXX14_DIGIT_SEPARATORS" :
  303. [ run ../no_cxx14_digit_separator_pass.cpp ]
  304. [ compile-fail ../no_cxx14_digit_separator_fail.cpp ] ;
  305. test-suite "BOOST_NO_CXX14_GENERIC_LAMBDAS" :
  306. [ run ../no_cxx14_generic_lambda_pass.cpp ]
  307. [ compile-fail ../no_cxx14_generic_lambda_fail.cpp ] ;
  308. test-suite "BOOST_NO_CXX14_HDR_SHARED_MUTEX" :
  309. [ run ../no_cxx14_hdr_shared_mutex_pass.cpp ]
  310. [ compile-fail ../no_cxx14_hdr_shared_mutex_fail.cpp ] ;
  311. test-suite "BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES" :
  312. [ run ../no_cxx14_lambda_capture_pass.cpp ]
  313. [ compile-fail ../no_cxx14_lambda_capture_fail.cpp ] ;
  314. test-suite "BOOST_NO_CXX14_AGGREGATE_NSDMI" :
  315. [ run ../no_cxx14_member_init_pass.cpp ]
  316. [ compile-fail ../no_cxx14_member_init_fail.cpp ] ;
  317. test-suite "BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION" :
  318. [ run ../no_cxx14_return_type_ded_pass.cpp ]
  319. [ compile-fail ../no_cxx14_return_type_ded_fail.cpp ] ;
  320. test-suite "BOOST_NO_CXX14_STD_EXCHANGE" :
  321. [ run ../no_cxx14_std_exchange_pass.cpp ]
  322. [ compile-fail ../no_cxx14_std_exchange_fail.cpp ] ;
  323. test-suite "BOOST_NO_CXX14_VARIABLE_TEMPLATES" :
  324. [ run ../no_cxx14_var_templ_pass.cpp ]
  325. [ compile-fail ../no_cxx14_var_templ_fail.cpp ] ;
  326. test-suite "BOOST_NO_CXX17_FOLD_EXPRESSIONS" :
  327. [ run ../no_cxx17_fold_expressions_pass.cpp ]
  328. [ compile-fail ../no_cxx17_fold_expressions_fail.cpp ] ;
  329. test-suite "BOOST_NO_CXX17_HDR_OPTIONAL" :
  330. [ run ../no_cxx17_hdr_optional_pass.cpp ]
  331. [ compile-fail ../no_cxx17_hdr_optional_fail.cpp ] ;
  332. test-suite "BOOST_NO_CXX17_HDR_STRING_VIEW" :
  333. [ run ../no_cxx17_hdr_string_view_pass.cpp ]
  334. [ compile-fail ../no_cxx17_hdr_string_view_fail.cpp ] ;
  335. test-suite "BOOST_NO_CXX17_HDR_VARIANT" :
  336. [ run ../no_cxx17_hdr_variant_pass.cpp ]
  337. [ compile-fail ../no_cxx17_hdr_variant_fail.cpp ] ;
  338. test-suite "BOOST_NO_CXX17_IF_CONSTEXPR" :
  339. [ run ../no_cxx17_if_constexpr_pass.cpp ]
  340. [ compile-fail ../no_cxx17_if_constexpr_fail.cpp ] ;
  341. test-suite "BOOST_NO_CXX17_INLINE_VARIABLES" :
  342. [ run ../no_cxx17_inline_variables_pass.cpp ]
  343. [ compile-fail ../no_cxx17_inline_variables_fail.cpp ] ;
  344. test-suite "BOOST_NO_CXX17_ITERATOR_TRAITS" :
  345. [ run ../no_cxx17_iterator_traits_pass.cpp ]
  346. [ compile-fail ../no_cxx17_iterator_traits_fail.cpp ] ;
  347. test-suite "BOOST_NO_CXX17_STD_APPLY" :
  348. [ run ../no_cxx17_std_apply_pass.cpp ]
  349. [ compile-fail ../no_cxx17_std_apply_fail.cpp ] ;
  350. test-suite "BOOST_NO_CXX17_STD_INVOKE" :
  351. [ run ../no_cxx17_std_invoke_pass.cpp ]
  352. [ compile-fail ../no_cxx17_std_invoke_fail.cpp ] ;
  353. test-suite "BOOST_NO_CXX17_STRUCTURED_BINDINGS" :
  354. [ run ../no_cxx17_structured_bindings_pass.cpp ]
  355. [ compile-fail ../no_cxx17_structured_bindings_fail.cpp ] ;
  356. test-suite "BOOST_NO_CXX98_BINDERS" :
  357. [ run ../no_cxx98_binders_pass.cpp ]
  358. [ compile-fail ../no_cxx98_binders_fail.cpp ] ;
  359. test-suite "BOOST_NO_CXX98_FUNCTION_BASE" :
  360. [ run ../no_cxx98_function_base_pass.cpp ]
  361. [ compile-fail ../no_cxx98_function_base_fail.cpp ] ;
  362. test-suite "BOOST_NO_CXX98_RANDOM_SHUFFLE" :
  363. [ run ../no_cxx98_random_shuffle_pass.cpp ]
  364. [ compile-fail ../no_cxx98_random_shuffle_fail.cpp ] ;
  365. test-suite "BOOST_NO_CXX11_HDR_FUNCTIONAL" :
  366. [ run ../no_cxx_hdr_functional_pass.cpp ]
  367. [ compile-fail ../no_cxx_hdr_functional_fail.cpp ] ;
  368. test-suite "BOOST_NO_CXX11_DECLTYPE" :
  369. [ run ../no_decltype_pass.cpp ]
  370. [ compile-fail ../no_decltype_fail.cpp ] ;
  371. test-suite "BOOST_NO_CXX11_DECLTYPE_N3276" :
  372. [ run ../no_decltype_n3276_pass.cpp ]
  373. [ compile-fail ../no_decltype_n3276_fail.cpp ] ;
  374. test-suite "BOOST_DEDUCED_TYPENAME" :
  375. [ run ../no_ded_typename_pass.cpp ]
  376. [ compile-fail ../no_ded_typename_fail.cpp ] ;
  377. test-suite "BOOST_NO_CXX11_DEFAULTED_FUNCTIONS" :
  378. [ run ../no_defaulted_functions_pass.cpp ]
  379. [ compile-fail ../no_defaulted_functions_fail.cpp ] ;
  380. test-suite "BOOST_NO_CXX11_DELETED_FUNCTIONS" :
  381. [ run ../no_deleted_functions_pass.cpp ]
  382. [ compile-fail ../no_deleted_functions_fail.cpp ] ;
  383. test-suite "BOOST_NO_DEPENDENT_NESTED_DERIVATIONS" :
  384. [ run ../no_dep_nested_class_pass.cpp ]
  385. [ compile-fail ../no_dep_nested_class_fail.cpp ] ;
  386. test-suite "BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS" :
  387. [ run ../no_dep_val_param_pass.cpp ]
  388. [ compile-fail ../no_dep_val_param_fail.cpp ] ;
  389. test-suite "BOOST_NO_EXCEPTION_STD_NAMESPACE" :
  390. [ run ../no_excep_std_pass.cpp ]
  391. [ compile-fail ../no_excep_std_fail.cpp ] ;
  392. test-suite "BOOST_NO_EXCEPTIONS" :
  393. [ run ../no_exceptions_pass.cpp ]
  394. [ compile-fail ../no_exceptions_fail.cpp ] ;
  395. test-suite "BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS" :
  396. [ run ../no_exp_func_tem_arg_pass.cpp ]
  397. [ compile-fail ../no_exp_func_tem_arg_fail.cpp ] ;
  398. test-suite "BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS" :
  399. [ run ../no_explicit_cvt_ops_pass.cpp ]
  400. [ compile-fail ../no_explicit_cvt_ops_fail.cpp ] ;
  401. test-suite "BOOST_NO_CXX11_EXTERN_TEMPLATE" :
  402. [ run ../no_extern_template_pass.cpp ]
  403. [ compile-fail ../no_extern_template_fail.cpp ] ;
  404. test-suite "BOOST_NO_FENV_H" :
  405. [ run ../no_fenv_h_pass.cpp ]
  406. [ compile-fail ../no_fenv_h_fail.cpp ] ;
  407. test-suite "BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS" :
  408. [ run ../no_fixed_len_variadic_templates_pass.cpp ]
  409. [ compile-fail ../no_fixed_len_variadic_templates_fail.cpp ] ;
  410. test-suite "BOOST_NO_FUNCTION_TEMPLATE_ORDERING" :
  411. [ run ../no_func_tmp_order_pass.cpp ]
  412. [ compile-fail ../no_func_tmp_order_fail.cpp ] ;
  413. test-suite "BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS" :
  414. [ run ../no_function_template_default_args_pass.cpp ]
  415. [ compile-fail ../no_function_template_default_args_fail.cpp ] ;
  416. test-suite "BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS" :
  417. [ run ../no_function_type_spec_pass.cpp ]
  418. [ compile-fail ../no_function_type_spec_fail.cpp ] ;
  419. test-suite "BOOST_NO_MS_INT64_NUMERIC_LIMITS" :
  420. [ run ../no_i64_limits_pass.cpp ]
  421. [ compile-fail ../no_i64_limits_fail.cpp ] ;
  422. test-suite "BOOST_NO_INCLASS_MEMBER_INITIALIZATION" :
  423. [ run ../no_inline_memb_init_pass.cpp ]
  424. [ compile-fail ../no_inline_memb_init_fail.cpp ] ;
  425. test-suite "BOOST_NO_INTEGRAL_INT64_T" :
  426. [ run ../no_integral_int64_t_pass.cpp ]
  427. [ compile-fail ../no_integral_int64_t_fail.cpp ] ;
  428. test-suite "BOOST_NO_IOSFWD" :
  429. [ run ../no_iosfwd_pass.cpp ]
  430. [ compile-fail ../no_iosfwd_fail.cpp ] ;
  431. test-suite "BOOST_NO_IOSTREAM" :
  432. [ run ../no_iostream_pass.cpp ]
  433. [ compile-fail ../no_iostream_fail.cpp ] ;
  434. test-suite "BOOST_NO_IS_ABSTRACT" :
  435. [ run ../no_is_abstract_pass.cpp ]
  436. [ compile-fail ../no_is_abstract_fail.cpp ] ;
  437. test-suite "BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS" :
  438. [ run ../no_iter_construct_pass.cpp ]
  439. [ compile-fail ../no_iter_construct_fail.cpp ] ;
  440. test-suite "BOOST_NO_CXX11_LAMBDAS" :
  441. [ run ../no_lambdas_pass.cpp ]
  442. [ compile-fail ../no_lambdas_fail.cpp ] ;
  443. test-suite "BOOST_NO_LIMITS" :
  444. [ run ../no_limits_pass.cpp ]
  445. [ compile-fail ../no_limits_fail.cpp ] ;
  446. test-suite "BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS" :
  447. [ run ../no_limits_const_exp_pass.cpp ]
  448. [ compile-fail ../no_limits_const_exp_fail.cpp ] ;
  449. test-suite "BOOST_NO_LONG_LONG_NUMERIC_LIMITS" :
  450. [ run ../no_ll_limits_pass.cpp ]
  451. [ compile-fail ../no_ll_limits_fail.cpp ] ;
  452. test-suite "BOOST_NO_LONG_LONG" :
  453. [ run ../no_long_long_pass.cpp ]
  454. [ compile-fail ../no_long_long_fail.cpp ] ;
  455. test-suite "BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS" :
  456. [ run ../no_mem_func_spec_pass.cpp ]
  457. [ compile-fail ../no_mem_func_spec_fail.cpp ] ;
  458. test-suite "BOOST_NO_MEMBER_TEMPLATE_KEYWORD" :
  459. [ run ../no_mem_tem_keyword_pass.cpp ]
  460. [ compile-fail ../no_mem_tem_keyword_fail.cpp ] ;
  461. test-suite "BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS" :
  462. [ run ../no_mem_tem_pnts_pass.cpp ]
  463. [ compile-fail ../no_mem_tem_pnts_fail.cpp ] ;
  464. test-suite "BOOST_NO_MEMBER_TEMPLATE_FRIENDS" :
  465. [ run ../no_mem_templ_frnds_pass.cpp ]
  466. [ compile-fail ../no_mem_templ_frnds_fail.cpp ] ;
  467. test-suite "BOOST_NO_MEMBER_TEMPLATES" :
  468. [ run ../no_mem_templates_pass.cpp ]
  469. [ compile-fail ../no_mem_templates_fail.cpp ] ;
  470. test-suite "BOOST_NO_NESTED_FRIENDSHIP" :
  471. [ run ../no_nested_friendship_pass.cpp ]
  472. [ compile-fail ../no_nested_friendship_fail.cpp ] ;
  473. test-suite "BOOST_NO_CXX11_NOEXCEPT" :
  474. [ run ../no_noexcept_pass.cpp ]
  475. [ compile-fail ../no_noexcept_fail.cpp ] ;
  476. test-suite "BOOST_NO_CXX11_NULLPTR" :
  477. [ run ../no_nullptr_pass.cpp ]
  478. [ compile-fail ../no_nullptr_fail.cpp ] ;
  479. test-suite "BOOST_NO_OPERATORS_IN_NAMESPACE" :
  480. [ run ../no_ops_in_namespace_pass.cpp ]
  481. [ compile-fail ../no_ops_in_namespace_fail.cpp ] ;
  482. test-suite "BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS" :
  483. [ run ../no_part_spec_def_args_pass.cpp ]
  484. [ compile-fail ../no_part_spec_def_args_fail.cpp ] ;
  485. test-suite "BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION" :
  486. [ run ../no_partial_spec_pass.cpp ]
  487. [ compile-fail ../no_partial_spec_fail.cpp ] ;
  488. test-suite "BOOST_NO_PRIVATE_IN_AGGREGATE" :
  489. [ run ../no_priv_aggregate_pass.cpp ]
  490. [ compile-fail ../no_priv_aggregate_fail.cpp ] ;
  491. test-suite "BOOST_NO_POINTER_TO_MEMBER_CONST" :
  492. [ run ../no_ptr_mem_const_pass.cpp ]
  493. [ compile-fail ../no_ptr_mem_const_fail.cpp ] ;
  494. test-suite "BOOST_NO_CXX11_RANGE_BASED_FOR" :
  495. [ run ../no_range_based_for_pass.cpp ]
  496. [ compile-fail ../no_range_based_for_fail.cpp ] ;
  497. test-suite "BOOST_NO_CXX11_RAW_LITERALS" :
  498. [ run ../no_raw_literals_pass.cpp ]
  499. [ compile-fail ../no_raw_literals_fail.cpp ] ;
  500. test-suite "BOOST_NO_RESTRICT_REFERENCES" :
  501. [ run ../no_restrict_references_pass.cpp ]
  502. [ compile-fail ../no_restrict_references_fail.cpp ] ;
  503. test-suite "BOOST_NO_UNREACHABLE_RETURN_DETECTION" :
  504. [ run ../no_ret_det_pass.cpp ]
  505. [ compile-fail ../no_ret_det_fail.cpp ] ;
  506. test-suite "BOOST_NO_RTTI" :
  507. [ run ../no_rtti_pass.cpp ]
  508. [ compile-fail ../no_rtti_fail.cpp ] ;
  509. test-suite "BOOST_NO_CXX11_RVALUE_REFERENCES" :
  510. [ run ../no_rvalue_references_pass.cpp ]
  511. [ compile-fail ../no_rvalue_references_fail.cpp ] ;
  512. test-suite "BOOST_NO_CXX11_SCOPED_ENUMS" :
  513. [ run ../no_scoped_enums_pass.cpp ]
  514. [ compile-fail ../no_scoped_enums_fail.cpp ] ;
  515. test-suite "BOOST_NO_SFINAE" :
  516. [ run ../no_sfinae_pass.cpp ]
  517. [ compile-fail ../no_sfinae_fail.cpp ] ;
  518. test-suite "BOOST_NO_SFINAE_EXPR" :
  519. [ run ../no_sfinae_expr_pass.cpp ]
  520. [ compile-fail ../no_sfinae_expr_fail.cpp ] ;
  521. test-suite "BOOST_NO_STRINGSTREAM" :
  522. [ run ../no_sstream_pass.cpp ]
  523. [ compile-fail ../no_sstream_fail.cpp ] ;
  524. test-suite "BOOST_NO_CXX11_STATIC_ASSERT" :
  525. [ run ../no_static_assert_pass.cpp ]
  526. [ compile-fail ../no_static_assert_fail.cpp ] ;
  527. test-suite "BOOST_NO_STD_ALLOCATOR" :
  528. [ run ../no_std_allocator_pass.cpp ]
  529. [ compile-fail ../no_std_allocator_fail.cpp ] ;
  530. test-suite "BOOST_NO_STD_DISTANCE" :
  531. [ run ../no_std_distance_pass.cpp ]
  532. [ compile-fail ../no_std_distance_fail.cpp ] ;
  533. test-suite "BOOST_NO_STD_ITERATOR_TRAITS" :
  534. [ run ../no_std_iter_traits_pass.cpp ]
  535. [ compile-fail ../no_std_iter_traits_fail.cpp ] ;
  536. test-suite "BOOST_NO_STD_ITERATOR" :
  537. [ run ../no_std_iterator_pass.cpp ]
  538. [ compile-fail ../no_std_iterator_fail.cpp ] ;
  539. test-suite "BOOST_NO_STD_LOCALE" :
  540. [ run ../no_std_locale_pass.cpp ]
  541. [ compile-fail ../no_std_locale_fail.cpp ] ;
  542. test-suite "BOOST_NO_STD_MESSAGES" :
  543. [ run ../no_std_messages_pass.cpp ]
  544. [ compile-fail ../no_std_messages_fail.cpp ] ;
  545. test-suite "BOOST_NO_STD_MIN_MAX" :
  546. [ run ../no_std_min_max_pass.cpp ]
  547. [ compile-fail ../no_std_min_max_fail.cpp ] ;
  548. test-suite "BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN" :
  549. [ run ../no_std_oi_assign_pass.cpp ]
  550. [ compile-fail ../no_std_oi_assign_fail.cpp ] ;
  551. test-suite "BOOST_NO_STD_TYPEINFO" :
  552. [ run ../no_std_typeinfo_pass.cpp ]
  553. [ compile-fail ../no_std_typeinfo_fail.cpp ] ;
  554. test-suite "BOOST_NO_STD_USE_FACET" :
  555. [ run ../no_std_use_facet_pass.cpp ]
  556. [ compile-fail ../no_std_use_facet_fail.cpp ] ;
  557. test-suite "BOOST_NO_STD_WSTREAMBUF" :
  558. [ run ../no_std_wstreambuf_pass.cpp ]
  559. [ compile-fail ../no_std_wstreambuf_fail.cpp ] ;
  560. test-suite "BOOST_NO_STD_WSTRING" :
  561. [ run ../no_std_wstring_pass.cpp ]
  562. [ compile-fail ../no_std_wstring_fail.cpp ] ;
  563. test-suite "BOOST_NO_STDC_NAMESPACE" :
  564. [ run ../no_stdc_namespace_pass.cpp ]
  565. [ compile-fail ../no_stdc_namespace_fail.cpp ] ;
  566. test-suite "BOOST_NO_SWPRINTF" :
  567. [ run ../no_swprintf_pass.cpp ]
  568. [ compile-fail ../no_swprintf_fail.cpp ] ;
  569. test-suite "BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS" :
  570. [ run ../no_tem_local_classes_pass.cpp ]
  571. [ compile-fail ../no_tem_local_classes_fail.cpp ] ;
  572. test-suite "BOOST_NO_CXX11_TEMPLATE_ALIASES" :
  573. [ run ../no_template_aliases_pass.cpp ]
  574. [ compile-fail ../no_template_aliases_fail.cpp ] ;
  575. test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" :
  576. [ run ../no_template_streams_pass.cpp ]
  577. [ compile-fail ../no_template_streams_fail.cpp ] ;
  578. test-suite "BOOST_NO_TEMPLATE_TEMPLATES" :
  579. [ run ../no_template_template_pass.cpp ]
  580. [ compile-fail ../no_template_template_fail.cpp ] ;
  581. test-suite "BOOST_NO_TWO_PHASE_NAME_LOOKUP" :
  582. [ run ../no_two_phase_lookup_pass.cpp ]
  583. [ compile-fail ../no_two_phase_lookup_fail.cpp ] ;
  584. test-suite "BOOST_NO_TYPEID" :
  585. [ run ../no_typeid_pass.cpp ]
  586. [ compile-fail ../no_typeid_fail.cpp ] ;
  587. test-suite "BOOST_NO_TYPENAME_WITH_CTOR" :
  588. [ run ../no_typename_with_ctor_pass.cpp ]
  589. [ compile-fail ../no_typename_with_ctor_fail.cpp ] ;
  590. test-suite "BOOST_NO_CXX11_UNICODE_LITERALS" :
  591. [ run ../no_unicode_literals_pass.cpp ]
  592. [ compile-fail ../no_unicode_literals_fail.cpp ] ;
  593. test-suite "BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX" :
  594. [ run ../no_unified_init_pass.cpp ]
  595. [ compile-fail ../no_unified_init_fail.cpp ] ;
  596. test-suite "BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL" :
  597. [ run ../no_using_breaks_adl_pass.cpp ]
  598. [ compile-fail ../no_using_breaks_adl_fail.cpp ] ;
  599. test-suite "BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE" :
  600. [ run ../no_using_decl_overld_pass.cpp ]
  601. [ compile-fail ../no_using_decl_overld_fail.cpp ] ;
  602. test-suite "BOOST_NO_USING_TEMPLATE" :
  603. [ run ../no_using_template_pass.cpp ]
  604. [ compile-fail ../no_using_template_fail.cpp ] ;
  605. test-suite "BOOST_NO_CXX11_VARIADIC_MACROS" :
  606. [ run ../no_variadic_macros_pass.cpp ]
  607. [ compile-fail ../no_variadic_macros_fail.cpp ] ;
  608. test-suite "BOOST_NO_CXX11_VARIADIC_TEMPLATES" :
  609. [ run ../no_variadic_templates_pass.cpp ]
  610. [ compile-fail ../no_variadic_templates_fail.cpp ] ;
  611. test-suite "BOOST_NO_VOID_RETURNS" :
  612. [ run ../no_void_returns_pass.cpp ]
  613. [ compile-fail ../no_void_returns_fail.cpp ] ;
  614. test-suite "BOOST_NO_INTRINSIC_WCHAR_T" :
  615. [ run ../no_wchar_t_pass.cpp ]
  616. [ compile-fail ../no_wchar_t_fail.cpp ] ;