Jamfile.v2 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # Boost sorting_algo library test suite Jamfile ----------------------------
  2. #
  3. # Copyright Steven Ross 2009. Use, modification and
  4. # distribution is subject to the Boost Software License, Version
  5. # 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  6. # http://www.boost.org/LICENSE_1_0.txt)
  7. #
  8. # See http://www.boost.org/libs/sort for library home page.
  9. import ../../config/checks/config : requires ;
  10. import testing ;
  11. {
  12. test-suite "sort"
  13. : [ run integer_sort_test.cpp
  14. : : : : integer_sort ]
  15. [ run float_sort_test.cpp
  16. : : : : float_sort ]
  17. [ run string_sort_test.cpp
  18. : : : : string_sort ]
  19. [ run sort_detail_test.cpp
  20. : : : : sort_detail ]
  21. [ run test_pdqsort.cpp
  22. : : : [ requires
  23. cxx11_hdr_random ] <optimization>speed : test_pdqsort ]
  24. [ run test_flat_stable_sort.cpp
  25. : : : [ requires
  26. cxx11_constexpr
  27. cxx11_noexcept ] <optimization>speed : test_flat_stable_sort ]
  28. [ run test_spinsort.cpp
  29. : : : [ requires
  30. cxx11_constexpr
  31. cxx11_noexcept ] <optimization>speed : test_spinsort ]
  32. [ run test_insert_sort.cpp
  33. : : : [ requires
  34. cxx11_constexpr
  35. cxx11_noexcept ] <optimization>speed : test_insert_sort ]
  36. [ run test_block_indirect_sort.cpp
  37. : : : [ requires
  38. cxx11_constexpr
  39. cxx11_noexcept
  40. cxx11_thread_local
  41. cxx11_lambdas ] <optimization>speed <threading>multi : test_block_indirect_sort ]
  42. [ run test_sample_sort.cpp
  43. : : : [ requires
  44. cxx11_constexpr
  45. cxx11_noexcept
  46. cxx11_thread_local
  47. cxx11_lambdas ] <optimization>speed <threading>multi : test_sample_sort ]
  48. [ run test_parallel_stable_sort.cpp
  49. : : : [ requires
  50. cxx11_constexpr
  51. cxx11_noexcept
  52. cxx11_thread_local
  53. cxx11_lambdas ] <optimization>speed <threading>multi : test_parallel_stable_sort ]
  54. ;
  55. }