cmake_minimum_required(VERSION 3.0 FATAL_ERROR) include_directories(${TYPES_INCLUDE_DIR}) include_directories(${UTILS_INCLUDE_DIR}) include_directories("${VORO_INCLUDE_DIR}/voro++") include_directories(${GMM_INCLUDE_DIR}) link_directories(${CGAL_LIBRARY_DIR}) link_directories(${GSL_LIBRARY_DIR}) link_directories(${UTILS_LIBRARY_DIR}) add_executable(test_voro_config test_config.cpp) set_target_properties(test_voro_config PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_common test_common.cpp) set_target_properties(test_voro_common PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_single_cell test_single_cell.cpp) target_link_libraries(test_voro_single_cell voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_single_cell PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_platonic_solids test_platonic_solids.cpp) target_link_libraries(test_voro_platonic_solids voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_platonic_solids PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_random_points test_random_points.cpp) target_link_libraries(test_voro_random_points voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_random_points PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_import test_import.cpp) target_link_libraries(test_voro_import voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_import PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_cylinder test_cylinder.cpp) target_link_libraries(test_voro_cylinder voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_cylinder PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_tetrahedron test_tetrahedron.cpp) target_link_libraries(test_voro_tetrahedron voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_tetrahedron PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_frustum test_frustum.cpp) target_link_libraries(test_voro_frustum voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_frustum PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_torus test_torus.cpp) target_link_libraries(test_voro_torus voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_torus PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_cell_statistics test_cell_statistics.cpp) target_link_libraries(test_voro_cell_statistics voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_cell_statistics PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_custom_output test_custom_output.cpp) target_link_libraries(test_voro_custom_output voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_custom_output PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_radical test_radical.cpp) target_link_libraries(test_voro_radical voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_radical PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_odd_even test_odd_even.cpp) target_link_libraries(test_voro_odd_even voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_odd_even PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_loops test_loops.cpp) target_link_libraries(test_voro_loops voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_loops PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_polygons test_polygons.cpp) target_link_libraries(test_voro_polygons voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_polygons PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_find test_find.cpp) target_link_libraries(test_voro_find voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_find PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_cut_region test_cut_region.cpp) target_link_libraries(test_voro_cut_region voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_cut_region PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_box_cut test_box_cut.cpp) target_link_libraries(test_voro_box_cut voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_box_cut PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_superellipsoid test_superellipsoid.cpp) target_link_libraries(test_voro_superellipsoid voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_superellipsoid PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_irregular test_irregular.cpp) target_link_libraries(test_voro_irregular voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_irregular PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_voro_degenerate test_degenerate.cpp) target_link_libraries(test_voro_degenerate voro ${UTILS_LIBRARIES}) set_target_properties(test_voro_degenerate PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_intersecting_ellipsoids test_intersecting_ellipsoids.cpp) target_link_libraries(test_intersecting_ellipsoids voro ${UTILS_LIBRARIES}) set_target_properties(test_intersecting_ellipsoids PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations -std=c++11") add_executable(test_separating_planes test_separating_planes.cpp) target_link_libraries(test_separating_planes voro ${UTILS_LIBRARIES}) set_target_properties(test_separating_planes PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_overlapping test_overlapping.cpp) target_link_libraries(test_overlapping voro ${UTILS_LIBRARIES}) set_target_properties(test_overlapping PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_mvcee test_mvcee.cpp) target_link_libraries(test_mvcee voro ${UTILS_LIBRARIES}) set_target_properties(test_mvcee PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_line_projection test_line_projection.cpp) target_link_libraries(test_line_projection voro ${UTILS_LIBRARIES}) set_target_properties(test_line_projection PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_discretize test_discretize.cpp) target_link_libraries(test_discretize voro ${UTILS_LIBRARIES}) set_target_properties(test_discretize PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_discretize_ellipsoid test_discretize_ellipsoid.cpp) target_link_libraries(test_discretize_ellipsoid voro ${UTILS_LIBRARIES}) set_target_properties(test_discretize_ellipsoid PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations") add_executable(test_inside_ellipsoids test_inside_ellipsoids.cpp) target_link_libraries(test_inside_ellipsoids voro ${UTILS_LIBRARIES}) set_target_properties(test_inside_ellipsoids PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-variable -Wno-deprecated-declarations")