CMakeLists.txt 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. set(CMAKE_FOLDER "${CMAKE_FOLDER}/algorithm")
  2. rv3_add_test(test.alg.adjacent_find alg.adjacent_find adjacent_find.cpp)
  3. rv3_add_test(test.alg.adjacent_remove_if alg.adjacent_remove_if adjacent_remove_if.cpp)
  4. rv3_add_test(test.alg.all_of alg.all_of all_of.cpp)
  5. rv3_add_test(test.alg.any_of alg.any_of any_of.cpp)
  6. rv3_add_test(test.alg.none_of alg.none_of none_of.cpp)
  7. rv3_add_test(test.alg.binary_search alg.binary_search binary_search.cpp)
  8. rv3_add_test(test.alg.contains alg.contains contains.cpp)
  9. rv3_add_test(test.alg.copy alg.copy copy.cpp)
  10. rv3_add_test(test.alg.copy_backward alg.copy_backward copy_backward.cpp)
  11. rv3_add_test(test.alg.copy_if alg.copy_if copy_if.cpp)
  12. rv3_add_test(test.alg.count alg.count count.cpp)
  13. rv3_add_test(test.alg.count_if alg.count_if count_if.cpp)
  14. rv3_add_test(test.alg.ends_with alg.ends_with ends_with.cpp)
  15. rv3_add_test(test.alg.equal alg.equal equal.cpp)
  16. rv3_add_test(test.alg.equal_range alg.equal_range equal_range.cpp)
  17. rv3_add_test(test.alg.fill alg.fill fill.cpp)
  18. rv3_add_test(test.alg.find alg.find find.cpp)
  19. rv3_add_test(test.alg.find_end alg.find_end find_end.cpp)
  20. rv3_add_test(test.alg.find_if alg.find_if find_if.cpp)
  21. rv3_add_test(test.alg.find_if_not alg.find_if_not find_if_not.cpp)
  22. rv3_add_test(test.alg.find_first_of alg.find_first_of find_first_of.cpp)
  23. rv3_add_test(test.alg.fold alg.fold fold.cpp)
  24. rv3_add_test(test.alg.for_each alg.for_each for_each.cpp)
  25. rv3_add_test(test.alg.for_each_n alg.for_each_n for_each_n.cpp)
  26. rv3_add_test(test.alg.generate alg.generate generate.cpp)
  27. rv3_add_test(test.alg.generate_n alg.generate_n generate_n.cpp)
  28. rv3_add_test(test.alg.includes alg.includes includes.cpp)
  29. rv3_add_test(test.alg.inplace_merge alg.inplace_merge inplace_merge.cpp)
  30. rv3_add_test(test.alg.is_heap1 alg.is_heap1 is_heap1.cpp)
  31. rv3_add_test(test.alg.is_heap2 alg.is_heap2 is_heap2.cpp)
  32. rv3_add_test(test.alg.is_heap3 alg.is_heap3 is_heap3.cpp)
  33. rv3_add_test(test.alg.is_heap4 alg.is_heap4 is_heap4.cpp)
  34. rv3_add_test(test.alg.is_heap_until1 alg.is_heap_until1 is_heap_until1.cpp)
  35. rv3_add_test(test.alg.is_heap_until2 alg.is_heap_until2 is_heap_until2.cpp)
  36. rv3_add_test(test.alg.is_heap_until3 alg.is_heap_until3 is_heap_until3.cpp)
  37. rv3_add_test(test.alg.is_heap_until4 alg.is_heap_until4 is_heap_until4.cpp)
  38. rv3_add_test(test.alg.is_partitioned alg.is_partitioned is_partitioned.cpp)
  39. rv3_add_test(test.alg.is_permutation alg.is_permutation is_permutation.cpp)
  40. rv3_add_test(test.alg.is_sorted_until alg.is_sorted_until is_sorted_until.cpp)
  41. rv3_add_test(test.alg.is_sorted alg.is_sorted is_sorted.cpp)
  42. rv3_add_test(test.alg.lexicographical_compare alg.lexicographical_compare lexicographical_compare.cpp)
  43. rv3_add_test(test.alg.lower_bound alg.lower_bound lower_bound.cpp)
  44. rv3_add_test(test.alg.make_heap alg.make_heap make_heap.cpp)
  45. rv3_add_test(test.alg.max alg.max max.cpp)
  46. rv3_add_test(test.alg.max_element alg.max_element max_element.cpp)
  47. rv3_add_test(test.alg.merge alg.merge merge.cpp)
  48. rv3_add_test(test.alg.min alg.min min.cpp)
  49. rv3_add_test(test.alg.min_element alg.min_element min_element.cpp)
  50. rv3_add_test(test.alg.minmax alg.minmax minmax.cpp)
  51. rv3_add_test(test.alg.minmax_element alg.minmax_element minmax_element.cpp)
  52. rv3_add_test(test.alg.mismatch alg.mismatch mismatch.cpp)
  53. rv3_add_test(test.alg.move alg.move move.cpp)
  54. rv3_add_test(test.alg.move_backward alg.move_backward move_backward.cpp)
  55. rv3_add_test(test.alg.next_permutation alg.next_permutation next_permutation.cpp)
  56. rv3_add_test(test.alg.nth_element alg.nth_element nth_element.cpp)
  57. rv3_add_test(test.alg.partial_sort alg.partial_sort partial_sort.cpp)
  58. rv3_add_test(test.alg.partial_sort_copy alg.partial_sort_copy partial_sort_copy.cpp)
  59. rv3_add_test(test.alg.partition alg.partition partition.cpp)
  60. rv3_add_test(test.alg.partition_copy alg.partition_copy partition_copy.cpp)
  61. rv3_add_test(test.alg.partition_point alg.partition_point partition_point.cpp)
  62. rv3_add_test(test.alg.pop_heap alg.pop_heap pop_heap.cpp)
  63. rv3_add_test(test.alg.prev_permutation alg.prev_permutation prev_permutation.cpp)
  64. rv3_add_test(test.alg.push_heap alg.push_heap push_heap.cpp)
  65. rv3_add_test(test.alg.remove alg.remove remove.cpp)
  66. rv3_add_test(test.alg.remove_copy alg.remove_copy remove_copy.cpp)
  67. rv3_add_test(test.alg.remove_copy_if alg.remove_copy_if remove_copy_if.cpp)
  68. rv3_add_test(test.alg.remove_if alg.remove_if remove_if.cpp)
  69. rv3_add_test(test.alg.replace alg.replace replace.cpp)
  70. rv3_add_test(test.alg.replace_copy alg.replace_copy replace_copy.cpp)
  71. rv3_add_test(test.alg.replace_copy_if alg.replace_copy_if replace_copy_if.cpp)
  72. rv3_add_test(test.alg.replace_if alg.replace_if replace_if.cpp)
  73. rv3_add_test(test.alg.reverse alg.reverse reverse.cpp)
  74. rv3_add_test(test.alg.reverse_copy alg.reverse_copy reverse_copy.cpp)
  75. rv3_add_test(test.alg.rotate alg.rotate rotate.cpp)
  76. rv3_add_test(test.alg.rotate_copy alg.rotate_copy rotate_copy.cpp)
  77. rv3_add_test(test.alg.sample alg.sample sample.cpp)
  78. rv3_add_test(test.alg.search alg.search search.cpp)
  79. rv3_add_test(test.alg.search_n alg.search_n search_n.cpp)
  80. rv3_add_test(test.alg.set_difference1 alg.set_difference1 set_difference1.cpp)
  81. rv3_add_test(test.alg.set_difference2 alg.set_difference2 set_difference2.cpp)
  82. rv3_add_test(test.alg.set_difference3 alg.set_difference3 set_difference3.cpp)
  83. rv3_add_test(test.alg.set_difference4 alg.set_difference4 set_difference4.cpp)
  84. rv3_add_test(test.alg.set_difference5 alg.set_difference5 set_difference5.cpp)
  85. rv3_add_test(test.alg.set_difference6 alg.set_difference6 set_difference6.cpp)
  86. rv3_add_test(test.alg.set_intersection1 alg.set_intersection1 set_intersection1.cpp)
  87. rv3_add_test(test.alg.set_intersection2 alg.set_intersection2 set_intersection2.cpp)
  88. rv3_add_test(test.alg.set_intersection3 alg.set_intersection3 set_intersection3.cpp)
  89. rv3_add_test(test.alg.set_intersection4 alg.set_intersection4 set_intersection4.cpp)
  90. rv3_add_test(test.alg.set_intersection5 alg.set_intersection5 set_intersection5.cpp)
  91. rv3_add_test(test.alg.set_intersection6 alg.set_intersection6 set_intersection6.cpp)
  92. rv3_add_test(test.alg.set_symmetric_difference1 alg.set_symmetric_difference1 set_symmetric_difference1.cpp)
  93. rv3_add_test(test.alg.set_symmetric_difference2 alg.set_symmetric_difference2 set_symmetric_difference2.cpp)
  94. rv3_add_test(test.alg.set_symmetric_difference3 alg.set_symmetric_difference3 set_symmetric_difference3.cpp)
  95. rv3_add_test(test.alg.set_symmetric_difference4 alg.set_symmetric_difference4 set_symmetric_difference4.cpp)
  96. rv3_add_test(test.alg.set_symmetric_difference5 alg.set_symmetric_difference5 set_symmetric_difference5.cpp)
  97. rv3_add_test(test.alg.set_symmetric_difference6 alg.set_symmetric_difference6 set_symmetric_difference6.cpp)
  98. rv3_add_test(test.alg.set_union1 alg.set_union1 set_union1.cpp)
  99. rv3_add_test(test.alg.set_union2 alg.set_union2 set_union2.cpp)
  100. rv3_add_test(test.alg.set_union3 alg.set_union3 set_union3.cpp)
  101. rv3_add_test(test.alg.set_union4 alg.set_union4 set_union4.cpp)
  102. rv3_add_test(test.alg.set_union5 alg.set_union5 set_union5.cpp)
  103. rv3_add_test(test.alg.set_union6 alg.set_union6 set_union6.cpp)
  104. rv3_add_test(test.alg.shuffle alg.shuffle shuffle.cpp)
  105. rv3_add_test(test.alg.sort alg.sort sort.cpp)
  106. rv3_add_test(test.alg.sort_heap alg.sort_heap sort_heap.cpp)
  107. rv3_add_test(test.alg.stable_partition alg.stable_partition stable_partition.cpp)
  108. rv3_add_test(test.alg.stable_sort alg.stable_sort stable_sort.cpp)
  109. rv3_add_test(test.alg.starts_with alg.starts_with starts_with.cpp)
  110. rv3_add_test(test.alg.swap_ranges alg.swap_ranges swap_ranges.cpp)
  111. rv3_add_test(test.alg.transform alg.transform transform.cpp)
  112. rv3_add_test(test.alg.unique alg.unique unique.cpp)
  113. rv3_add_test(test.alg.unique_copy alg.unique_copy unique_copy.cpp)
  114. rv3_add_test(test.alg.unstable_remove_if alg.unstable_remove_if unstable_remove_if.cpp)
  115. rv3_add_test(test.alg.upper_bound alg.upper_bound upper_bound.cpp)
  116. rv3_add_test(test.alg.sort_n_with_buffer alg.sort_n_with_buffer sort_n_with_buffer.cpp)