# Copyright (c) 2008-2010 Kent State University # # This file is distributed under the MIT License. See the accompanying file # LICENSE.txt or http:#www.opensource.org/licenses/mit-license.php for terms # and conditions. include_directories(.) add_subdirectory(adjacency_list) # origin_test(adjacency_list/undirected/types) # origin_test(adjacency_list/undirected/ctor.default) # origin_test(adjacency_list/undirected/ctor.order) # origin_test(adjacency_list/undirected/ctor.init) # origin_executable(adjlist-undir-types adjacency_list/undirected/types.cpp) # Soon to be re-enabled. Maybe. # origin_executable(graph graph.cpp) # origin_executable(vector vector.cpp) # origin_executable(adjacency_matrix adjacency_matrix.cpp) # Algorithm units # origin_executable(depth_first_traversal depth_first_traversal.cpp) # origin_executable(traversal traversal.cpp) # origin_executable(topological_sort topological_sort.cpp) # origin_executable(transitive_closure transitive_closure.cpp) # origin_executable(handles handles.cpp) # origin_executable(adjacency_matrix adjacency_matrix.cpp) # origin_executable(adjacency_list adjacency_list.cpp) # origin_executable(operations operations.cpp) # Tests # add_test(handles_test handles) # add_test(adjacency_list_test adjacency_list) # add_test(operations_test operations) # add_test(depth_first_traversal_test depth_first_traversal) # add_test(graph_test graph) # add_test(vector_test vector) # add_test(adjacency_matrix_test adjacency_matrix) # add_test(traversal_test traversal) # add_test(topological_sort_test topological_sort) # add_test(transitive_closure_test transitive_closure) # add_subdirectory(generator)