Sprout/libs/algorithm/test/CMakeLists.txt
bolero-MURAKAMI aeefee42ee fix math::cos
2013-12-18 17:58:27 +09:00

330 lines
24 KiB
CMake

add_executable( libs_algorithm_test_adjacent_find adjacent_find.cpp )
set_target_properties( libs_algorithm_test_adjacent_find PROPERTIES OUTPUT_NAME "adjacent_find" )
add_test( libs_algorithm_test_adjacent_find adjacent_find )
add_executable( libs_algorithm_test_algorithm algorithm.cpp )
set_target_properties( libs_algorithm_test_algorithm PROPERTIES OUTPUT_NAME "algorithm" )
add_test( libs_algorithm_test_algorithm algorithm )
add_executable( libs_algorithm_test_all_of all_of.cpp )
set_target_properties( libs_algorithm_test_all_of PROPERTIES OUTPUT_NAME "all_of" )
add_test( libs_algorithm_test_all_of all_of )
add_executable( libs_algorithm_test_all_of_equal all_of_equal.cpp )
set_target_properties( libs_algorithm_test_all_of_equal PROPERTIES OUTPUT_NAME "all_of_equal" )
add_test( libs_algorithm_test_all_of_equal all_of_equal )
add_executable( libs_algorithm_test_any_of any_of.cpp )
set_target_properties( libs_algorithm_test_any_of PROPERTIES OUTPUT_NAME "any_of" )
add_test( libs_algorithm_test_any_of any_of )
add_executable( libs_algorithm_test_any_of_equal any_of_equal.cpp )
set_target_properties( libs_algorithm_test_any_of_equal PROPERTIES OUTPUT_NAME "any_of_equal" )
add_test( libs_algorithm_test_any_of_equal any_of_equal )
add_executable( libs_algorithm_test_binary_search binary_search.cpp )
set_target_properties( libs_algorithm_test_binary_search PROPERTIES OUTPUT_NAME "binary_search" )
add_test( libs_algorithm_test_binary_search binary_search )
add_executable( libs_algorithm_test_bogo_sort bogo_sort.cpp )
set_target_properties( libs_algorithm_test_bogo_sort PROPERTIES OUTPUT_NAME "bogo_sort" )
add_test( libs_algorithm_test_bogo_sort bogo_sort )
add_executable( libs_algorithm_test_bogo_sort_result bogo_sort_result.cpp )
set_target_properties( libs_algorithm_test_bogo_sort_result PROPERTIES OUTPUT_NAME "bogo_sort_result" )
add_test( libs_algorithm_test_bogo_sort_result bogo_sort_result )
add_executable( libs_algorithm_test_bozo_sort bozo_sort.cpp )
set_target_properties( libs_algorithm_test_bozo_sort PROPERTIES OUTPUT_NAME "bozo_sort" )
add_test( libs_algorithm_test_bozo_sort bozo_sort )
add_executable( libs_algorithm_test_bozo_sort_result bozo_sort_result.cpp )
set_target_properties( libs_algorithm_test_bozo_sort_result PROPERTIES OUTPUT_NAME "bozo_sort_result" )
add_test( libs_algorithm_test_bozo_sort_result bozo_sort_result )
add_executable( libs_algorithm_test_clamp clamp.cpp )
set_target_properties( libs_algorithm_test_clamp PROPERTIES OUTPUT_NAME "clamp" )
add_test( libs_algorithm_test_clamp clamp )
add_executable( libs_algorithm_test_clamp_range clamp_range.cpp )
set_target_properties( libs_algorithm_test_clamp_range PROPERTIES OUTPUT_NAME "clamp_range" )
add_test( libs_algorithm_test_clamp_range clamp_range )
add_executable( libs_algorithm_test_clamp_range_copy clamp_range_copy.cpp )
set_target_properties( libs_algorithm_test_clamp_range_copy PROPERTIES OUTPUT_NAME "clamp_range_copy" )
add_test( libs_algorithm_test_clamp_range_copy clamp_range_copy )
add_executable( libs_algorithm_test_copy copy.cpp )
set_target_properties( libs_algorithm_test_copy PROPERTIES OUTPUT_NAME "copy" )
add_test( libs_algorithm_test_copy copy )
add_executable( libs_algorithm_test_copy_backward copy_backward.cpp )
set_target_properties( libs_algorithm_test_copy_backward PROPERTIES OUTPUT_NAME "copy_backward" )
add_test( libs_algorithm_test_copy_backward copy_backward )
add_executable( libs_algorithm_test_copy_if copy_if.cpp )
set_target_properties( libs_algorithm_test_copy_if PROPERTIES OUTPUT_NAME "copy_if" )
add_test( libs_algorithm_test_copy_if copy_if )
add_executable( libs_algorithm_test_copy_n copy_n.cpp )
set_target_properties( libs_algorithm_test_copy_n PROPERTIES OUTPUT_NAME "copy_n" )
add_test( libs_algorithm_test_copy_n copy_n )
add_executable( libs_algorithm_test_copy_until copy_until.cpp )
set_target_properties( libs_algorithm_test_copy_until PROPERTIES OUTPUT_NAME "copy_until" )
add_test( libs_algorithm_test_copy_until copy_until )
add_executable( libs_algorithm_test_copy_while copy_while.cpp )
set_target_properties( libs_algorithm_test_copy_while PROPERTIES OUTPUT_NAME "copy_while" )
add_test( libs_algorithm_test_copy_while copy_while )
add_executable( libs_algorithm_test_count count.cpp )
set_target_properties( libs_algorithm_test_count PROPERTIES OUTPUT_NAME "count" )
add_test( libs_algorithm_test_count count )
add_executable( libs_algorithm_test_count_if count_if.cpp )
set_target_properties( libs_algorithm_test_count_if PROPERTIES OUTPUT_NAME "count_if" )
add_test( libs_algorithm_test_count_if count_if )
add_executable( libs_algorithm_test_equal equal.cpp )
set_target_properties( libs_algorithm_test_equal PROPERTIES OUTPUT_NAME "equal" )
add_test( libs_algorithm_test_equal equal )
add_executable( libs_algorithm_test_equal_range equal_range.cpp )
set_target_properties( libs_algorithm_test_equal_range PROPERTIES OUTPUT_NAME "equal_range" )
add_test( libs_algorithm_test_equal_range equal_range )
#add_executable( libs_algorithm_test_fill fill.cpp )
#set_target_properties( libs_algorithm_test_fill PROPERTIES OUTPUT_NAME "fill" )
#add_test( libs_algorithm_test_fill fill )
add_executable( libs_algorithm_test_fill_n fill_n.cpp )
set_target_properties( libs_algorithm_test_fill_n PROPERTIES OUTPUT_NAME "fill_n" )
add_test( libs_algorithm_test_fill_n fill_n )
add_executable( libs_algorithm_test_find find.cpp )
set_target_properties( libs_algorithm_test_find PROPERTIES OUTPUT_NAME "find" )
add_test( libs_algorithm_test_find find )
add_executable( libs_algorithm_test_find_end find_end.cpp )
set_target_properties( libs_algorithm_test_find_end PROPERTIES OUTPUT_NAME "find_end" )
add_test( libs_algorithm_test_find_end find_end )
add_executable( libs_algorithm_test_find_first_of find_first_of.cpp )
set_target_properties( libs_algorithm_test_find_first_of PROPERTIES OUTPUT_NAME "find_first_of" )
add_test( libs_algorithm_test_find_first_of find_first_of )
add_executable( libs_algorithm_test_find_if find_if.cpp )
set_target_properties( libs_algorithm_test_find_if PROPERTIES OUTPUT_NAME "find_if" )
add_test( libs_algorithm_test_find_if find_if )
add_executable( libs_algorithm_test_find_if_not find_if_not.cpp )
set_target_properties( libs_algorithm_test_find_if_not PROPERTIES OUTPUT_NAME "find_if_not" )
add_test( libs_algorithm_test_find_if_not find_if_not )
add_executable( libs_algorithm_test_generate generate.cpp )
set_target_properties( libs_algorithm_test_generate PROPERTIES OUTPUT_NAME "generate" )
add_test( libs_algorithm_test_generate generate )
add_executable( libs_algorithm_test_generate_n generate_n.cpp )
set_target_properties( libs_algorithm_test_generate_n PROPERTIES OUTPUT_NAME "generate_n" )
add_test( libs_algorithm_test_generate_n generate_n )
add_executable( libs_algorithm_test_includes includes.cpp )
set_target_properties( libs_algorithm_test_includes PROPERTIES OUTPUT_NAME "includes" )
add_test( libs_algorithm_test_includes includes )
add_executable( libs_algorithm_test_inplace_merge inplace_merge.cpp )
set_target_properties( libs_algorithm_test_inplace_merge PROPERTIES OUTPUT_NAME "inplace_merge" )
add_test( libs_algorithm_test_inplace_merge inplace_merge )
add_executable( libs_algorithm_test_is_decreasing is_decreasing.cpp )
set_target_properties( libs_algorithm_test_is_decreasing PROPERTIES OUTPUT_NAME "is_decreasing" )
add_test( libs_algorithm_test_is_decreasing is_decreasing )
add_executable( libs_algorithm_test_is_heap is_heap.cpp )
set_target_properties( libs_algorithm_test_is_heap PROPERTIES OUTPUT_NAME "is_heap" )
add_test( libs_algorithm_test_is_heap is_heap )
add_executable( libs_algorithm_test_is_heap_until is_heap_until.cpp )
set_target_properties( libs_algorithm_test_is_heap_until PROPERTIES OUTPUT_NAME "is_heap_until" )
add_test( libs_algorithm_test_is_heap_until is_heap_until )
add_executable( libs_algorithm_test_is_increasing is_increasing.cpp )
set_target_properties( libs_algorithm_test_is_increasing PROPERTIES OUTPUT_NAME "is_increasing" )
add_test( libs_algorithm_test_is_increasing is_increasing )
add_executable( libs_algorithm_test_is_partitioned is_partitioned.cpp )
set_target_properties( libs_algorithm_test_is_partitioned PROPERTIES OUTPUT_NAME "is_partitioned" )
add_test( libs_algorithm_test_is_partitioned is_partitioned )
add_executable( libs_algorithm_test_is_permutation is_permutation.cpp )
set_target_properties( libs_algorithm_test_is_permutation PROPERTIES OUTPUT_NAME "is_permutation" )
add_test( libs_algorithm_test_is_permutation is_permutation )
add_executable( libs_algorithm_test_is_sorted is_sorted.cpp )
set_target_properties( libs_algorithm_test_is_sorted PROPERTIES OUTPUT_NAME "is_sorted" )
add_test( libs_algorithm_test_is_sorted is_sorted )
add_executable( libs_algorithm_test_is_sorted_until is_sorted_until.cpp )
set_target_properties( libs_algorithm_test_is_sorted_until PROPERTIES OUTPUT_NAME "is_sorted_until" )
add_test( libs_algorithm_test_is_sorted_until is_sorted_until )
add_executable( libs_algorithm_test_is_strictly_decreasing is_strictly_decreasing.cpp )
set_target_properties( libs_algorithm_test_is_strictly_decreasing PROPERTIES OUTPUT_NAME "is_strictly_decreasing" )
add_test( libs_algorithm_test_is_strictly_decreasing is_strictly_decreasing )
add_executable( libs_algorithm_test_is_strictly_increasing is_strictly_increasing.cpp )
set_target_properties( libs_algorithm_test_is_strictly_increasing PROPERTIES OUTPUT_NAME "is_strictly_increasing" )
add_test( libs_algorithm_test_is_strictly_increasing is_strictly_increasing )
add_executable( libs_algorithm_test_lexicographical_compare lexicographical_compare.cpp )
set_target_properties( libs_algorithm_test_lexicographical_compare PROPERTIES OUTPUT_NAME "lexicographical_compare" )
add_test( libs_algorithm_test_lexicographical_compare lexicographical_compare )
add_executable( libs_algorithm_test_lower_bound lower_bound.cpp )
set_target_properties( libs_algorithm_test_lower_bound PROPERTIES OUTPUT_NAME "lower_bound" )
add_test( libs_algorithm_test_lower_bound lower_bound )
add_executable( libs_algorithm_test_make_heap make_heap.cpp )
set_target_properties( libs_algorithm_test_make_heap PROPERTIES OUTPUT_NAME "make_heap" )
add_test( libs_algorithm_test_make_heap make_heap )
add_executable( libs_algorithm_test_make_partial_heap make_partial_heap.cpp )
set_target_properties( libs_algorithm_test_make_partial_heap PROPERTIES OUTPUT_NAME "make_partial_heap" )
add_test( libs_algorithm_test_make_partial_heap make_partial_heap )
add_executable( libs_algorithm_test_max max.cpp )
set_target_properties( libs_algorithm_test_max PROPERTIES OUTPUT_NAME "max" )
add_test( libs_algorithm_test_max max )
add_executable( libs_algorithm_test_max_element max_element.cpp )
set_target_properties( libs_algorithm_test_max_element PROPERTIES OUTPUT_NAME "max_element" )
add_test( libs_algorithm_test_max_element max_element )
add_executable( libs_algorithm_test_merge merge.cpp )
set_target_properties( libs_algorithm_test_merge PROPERTIES OUTPUT_NAME "merge" )
add_test( libs_algorithm_test_merge merge )
add_executable( libs_algorithm_test_min min.cpp )
set_target_properties( libs_algorithm_test_min PROPERTIES OUTPUT_NAME "min" )
add_test( libs_algorithm_test_min min )
add_executable( libs_algorithm_test_min_element min_element.cpp )
set_target_properties( libs_algorithm_test_min_element PROPERTIES OUTPUT_NAME "min_element" )
add_test( libs_algorithm_test_min_element min_element )
add_executable( libs_algorithm_test_minmax minmax.cpp )
set_target_properties( libs_algorithm_test_minmax PROPERTIES OUTPUT_NAME "minmax" )
add_test( libs_algorithm_test_minmax minmax )
add_executable( libs_algorithm_test_minmax_element minmax_element.cpp )
set_target_properties( libs_algorithm_test_minmax_element PROPERTIES OUTPUT_NAME "minmax_element" )
add_test( libs_algorithm_test_minmax_element minmax_element )
add_executable( libs_algorithm_test_mismatch mismatch.cpp )
set_target_properties( libs_algorithm_test_mismatch PROPERTIES OUTPUT_NAME "mismatch" )
add_test( libs_algorithm_test_mismatch mismatch )
add_executable( libs_algorithm_test_modifying modifying.cpp )
set_target_properties( libs_algorithm_test_modifying PROPERTIES OUTPUT_NAME "modifying" )
add_test( libs_algorithm_test_modifying modifying )
add_executable( libs_algorithm_test_next_permutation next_permutation.cpp )
set_target_properties( libs_algorithm_test_next_permutation PROPERTIES OUTPUT_NAME "next_permutation" )
add_test( libs_algorithm_test_next_permutation next_permutation )
add_executable( libs_algorithm_test_non_modifying non_modifying.cpp )
set_target_properties( libs_algorithm_test_non_modifying PROPERTIES OUTPUT_NAME "non_modifying" )
add_test( libs_algorithm_test_non_modifying non_modifying )
add_executable( libs_algorithm_test_none_of none_of.cpp )
set_target_properties( libs_algorithm_test_none_of PROPERTIES OUTPUT_NAME "none_of" )
add_test( libs_algorithm_test_none_of none_of )
add_executable( libs_algorithm_test_none_of_equal none_of_equal.cpp )
set_target_properties( libs_algorithm_test_none_of_equal PROPERTIES OUTPUT_NAME "none_of_equal" )
add_test( libs_algorithm_test_none_of_equal none_of_equal )
add_executable( libs_algorithm_test_nth_element nth_element.cpp )
set_target_properties( libs_algorithm_test_nth_element PROPERTIES OUTPUT_NAME "nth_element" )
add_test( libs_algorithm_test_nth_element nth_element )
add_executable( libs_algorithm_test_one_of one_of.cpp )
set_target_properties( libs_algorithm_test_one_of PROPERTIES OUTPUT_NAME "one_of" )
add_test( libs_algorithm_test_one_of one_of )
add_executable( libs_algorithm_test_one_of_equal one_of_equal.cpp )
set_target_properties( libs_algorithm_test_one_of_equal PROPERTIES OUTPUT_NAME "one_of_equal" )
add_test( libs_algorithm_test_one_of_equal one_of_equal )
add_executable( libs_algorithm_test_partial_sort partial_sort.cpp )
set_target_properties( libs_algorithm_test_partial_sort PROPERTIES OUTPUT_NAME "partial_sort" )
add_test( libs_algorithm_test_partial_sort partial_sort )
add_executable( libs_algorithm_test_partition partition.cpp )
set_target_properties( libs_algorithm_test_partition PROPERTIES OUTPUT_NAME "partition" )
add_test( libs_algorithm_test_partition partition )
add_executable( libs_algorithm_test_partition_copy partition_copy.cpp )
set_target_properties( libs_algorithm_test_partition_copy PROPERTIES OUTPUT_NAME "partition_copy" )
add_test( libs_algorithm_test_partition_copy partition_copy )
add_executable( libs_algorithm_test_partition_point partition_point.cpp )
set_target_properties( libs_algorithm_test_partition_point PROPERTIES OUTPUT_NAME "partition_point" )
add_test( libs_algorithm_test_partition_point partition_point )
add_executable( libs_algorithm_test_pop_heap pop_heap.cpp )
set_target_properties( libs_algorithm_test_pop_heap PROPERTIES OUTPUT_NAME "pop_heap" )
add_test( libs_algorithm_test_pop_heap pop_heap )
add_executable( libs_algorithm_test_prev_permutation prev_permutation.cpp )
set_target_properties( libs_algorithm_test_prev_permutation PROPERTIES OUTPUT_NAME "prev_permutation" )
add_test( libs_algorithm_test_prev_permutation prev_permutation )
add_executable( libs_algorithm_test_push_heap push_heap.cpp )
set_target_properties( libs_algorithm_test_push_heap PROPERTIES OUTPUT_NAME "push_heap" )
add_test( libs_algorithm_test_push_heap push_heap )
add_executable( libs_algorithm_test_random_swap random_swap.cpp )
set_target_properties( libs_algorithm_test_random_swap PROPERTIES OUTPUT_NAME "random_swap" )
add_test( libs_algorithm_test_random_swap random_swap )
add_executable( libs_algorithm_test_random_swap_result random_swap_result.cpp )
set_target_properties( libs_algorithm_test_random_swap_result PROPERTIES OUTPUT_NAME "random_swap_result" )
add_test( libs_algorithm_test_random_swap_result random_swap_result )
add_executable( libs_algorithm_test_recurrence recurrence.cpp )
set_target_properties( libs_algorithm_test_recurrence PROPERTIES OUTPUT_NAME "recurrence" )
add_test( libs_algorithm_test_recurrence recurrence )
add_executable( libs_algorithm_test_recurrence_n recurrence_n.cpp )
set_target_properties( libs_algorithm_test_recurrence_n PROPERTIES OUTPUT_NAME "recurrence_n" )
add_test( libs_algorithm_test_recurrence_n recurrence_n )
add_executable( libs_algorithm_test_remove remove.cpp )
set_target_properties( libs_algorithm_test_remove PROPERTIES OUTPUT_NAME "remove" )
add_test( libs_algorithm_test_remove remove )
add_executable( libs_algorithm_test_remove_copy remove_copy.cpp )
set_target_properties( libs_algorithm_test_remove_copy PROPERTIES OUTPUT_NAME "remove_copy" )
add_test( libs_algorithm_test_remove_copy remove_copy )
add_executable( libs_algorithm_test_remove_copy_if remove_copy_if.cpp )
set_target_properties( libs_algorithm_test_remove_copy_if PROPERTIES OUTPUT_NAME "remove_copy_if" )
add_test( libs_algorithm_test_remove_copy_if remove_copy_if )
add_executable( libs_algorithm_test_remove_if remove_if.cpp )
set_target_properties( libs_algorithm_test_remove_if PROPERTIES OUTPUT_NAME "remove_if" )
add_test( libs_algorithm_test_remove_if remove_if )
add_executable( libs_algorithm_test_replace replace.cpp )
set_target_properties( libs_algorithm_test_replace PROPERTIES OUTPUT_NAME "replace" )
add_test( libs_algorithm_test_replace replace )
add_executable( libs_algorithm_test_replace_copy replace_copy.cpp )
set_target_properties( libs_algorithm_test_replace_copy PROPERTIES OUTPUT_NAME "replace_copy" )
add_test( libs_algorithm_test_replace_copy replace_copy )
add_executable( libs_algorithm_test_replace_copy_if replace_copy_if.cpp )
set_target_properties( libs_algorithm_test_replace_copy_if PROPERTIES OUTPUT_NAME "replace_copy_if" )
add_test( libs_algorithm_test_replace_copy_if replace_copy_if )
add_executable( libs_algorithm_test_replace_if replace_if.cpp )
set_target_properties( libs_algorithm_test_replace_if PROPERTIES OUTPUT_NAME "replace_if" )
add_test( libs_algorithm_test_replace_if replace_if )
add_executable( libs_algorithm_test_reverse reverse.cpp )
set_target_properties( libs_algorithm_test_reverse PROPERTIES OUTPUT_NAME "reverse" )
add_test( libs_algorithm_test_reverse reverse )
add_executable( libs_algorithm_test_reverse_copy reverse_copy.cpp )
set_target_properties( libs_algorithm_test_reverse_copy PROPERTIES OUTPUT_NAME "reverse_copy" )
add_test( libs_algorithm_test_reverse_copy reverse_copy )
add_executable( libs_algorithm_test_rotate rotate.cpp )
set_target_properties( libs_algorithm_test_rotate PROPERTIES OUTPUT_NAME "rotate" )
add_test( libs_algorithm_test_rotate rotate )
add_executable( libs_algorithm_test_rotate_copy rotate_copy.cpp )
set_target_properties( libs_algorithm_test_rotate_copy PROPERTIES OUTPUT_NAME "rotate_copy" )
add_test( libs_algorithm_test_rotate_copy rotate_copy )
add_executable( libs_algorithm_test_search search.cpp )
set_target_properties( libs_algorithm_test_search PROPERTIES OUTPUT_NAME "search" )
add_test( libs_algorithm_test_search search )
add_executable( libs_algorithm_test_search_n search_n.cpp )
set_target_properties( libs_algorithm_test_search_n PROPERTIES OUTPUT_NAME "search_n" )
add_test( libs_algorithm_test_search_n search_n )
add_executable( libs_algorithm_test_set_difference set_difference.cpp )
set_target_properties( libs_algorithm_test_set_difference PROPERTIES OUTPUT_NAME "set_difference" )
add_test( libs_algorithm_test_set_difference set_difference )
add_executable( libs_algorithm_test_set_intersection set_intersection.cpp )
set_target_properties( libs_algorithm_test_set_intersection PROPERTIES OUTPUT_NAME "set_intersection" )
add_test( libs_algorithm_test_set_intersection set_intersection )
add_executable( libs_algorithm_test_set_symmetric_difference set_symmetric_difference.cpp )
set_target_properties( libs_algorithm_test_set_symmetric_difference PROPERTIES OUTPUT_NAME "set_symmetric_difference" )
add_test( libs_algorithm_test_set_symmetric_difference set_symmetric_difference )
add_executable( libs_algorithm_test_set_union set_union.cpp )
set_target_properties( libs_algorithm_test_set_union PROPERTIES OUTPUT_NAME "set_union" )
add_test( libs_algorithm_test_set_union set_union )
add_executable( libs_algorithm_test_shuffle shuffle.cpp )
set_target_properties( libs_algorithm_test_shuffle PROPERTIES OUTPUT_NAME "shuffle" )
add_test( libs_algorithm_test_shuffle shuffle )
add_executable( libs_algorithm_test_shuffle_result shuffle_result.cpp )
set_target_properties( libs_algorithm_test_shuffle_result PROPERTIES OUTPUT_NAME "shuffle_result" )
add_test( libs_algorithm_test_shuffle_result shuffle_result )
add_executable( libs_algorithm_test_sort sort.cpp )
set_target_properties( libs_algorithm_test_sort PROPERTIES OUTPUT_NAME "sort" )
add_test( libs_algorithm_test_sort sort )
add_executable( libs_algorithm_test_sort_heap sort_heap.cpp )
set_target_properties( libs_algorithm_test_sort_heap PROPERTIES OUTPUT_NAME "sort_heap" )
add_test( libs_algorithm_test_sort_heap sort_heap )
add_executable( libs_algorithm_test_stable_partition stable_partition.cpp )
set_target_properties( libs_algorithm_test_stable_partition PROPERTIES OUTPUT_NAME "stable_partition" )
add_test( libs_algorithm_test_stable_partition stable_partition )
add_executable( libs_algorithm_test_stable_partition_copy stable_partition_copy.cpp )
set_target_properties( libs_algorithm_test_stable_partition_copy PROPERTIES OUTPUT_NAME "stable_partition_copy" )
add_test( libs_algorithm_test_stable_partition_copy stable_partition_copy )
add_executable( libs_algorithm_test_stable_sort stable_sort.cpp )
set_target_properties( libs_algorithm_test_stable_sort PROPERTIES OUTPUT_NAME "stable_sort" )
add_test( libs_algorithm_test_stable_sort stable_sort )
add_executable( libs_algorithm_test_swap_element swap_element.cpp )
set_target_properties( libs_algorithm_test_swap_element PROPERTIES OUTPUT_NAME "swap_element" )
add_test( libs_algorithm_test_swap_element swap_element )
add_executable( libs_algorithm_test_swap_element_copy swap_element_copy.cpp )
set_target_properties( libs_algorithm_test_swap_element_copy PROPERTIES OUTPUT_NAME "swap_element_copy" )
add_test( libs_algorithm_test_swap_element_copy swap_element_copy )
add_executable( libs_algorithm_test_transform transform.cpp )
set_target_properties( libs_algorithm_test_transform PROPERTIES OUTPUT_NAME "transform" )
add_test( libs_algorithm_test_transform transform )
add_executable( libs_algorithm_test_tristate_lexicographical_compare tristate_lexicographical_compare.cpp )
set_target_properties( libs_algorithm_test_tristate_lexicographical_compare PROPERTIES OUTPUT_NAME "tristate_lexicographical_compare" )
add_test( libs_algorithm_test_tristate_lexicographical_compare tristate_lexicographical_compare )
add_executable( libs_algorithm_test_unfold unfold.cpp )
set_target_properties( libs_algorithm_test_unfold PROPERTIES OUTPUT_NAME "unfold" )
add_test( libs_algorithm_test_unfold unfold )
add_executable( libs_algorithm_test_unfold_n unfold_n.cpp )
set_target_properties( libs_algorithm_test_unfold_n PROPERTIES OUTPUT_NAME "unfold_n" )
add_test( libs_algorithm_test_unfold_n unfold_n )
add_executable( libs_algorithm_test_unique unique.cpp )
set_target_properties( libs_algorithm_test_unique PROPERTIES OUTPUT_NAME "unique" )
add_test( libs_algorithm_test_unique unique )
add_executable( libs_algorithm_test_unique_copy unique_copy.cpp )
set_target_properties( libs_algorithm_test_unique_copy PROPERTIES OUTPUT_NAME "unique_copy" )
add_test( libs_algorithm_test_unique_copy unique_copy )
add_executable( libs_algorithm_test_upper_bound upper_bound.cpp )
set_target_properties( libs_algorithm_test_upper_bound PROPERTIES OUTPUT_NAME "upper_bound" )
add_test( libs_algorithm_test_upper_bound upper_bound )