################################################################################ # Part of CMake configuration for GEOS # # Copyright (C) 2021 Daniel Baston # # This is free software; you can redistribute and/or modify it under # the terms of the GNU Lesser General Public Licence as published # by the Free Software Foundation. # See the COPYING file for more information. ################################################################################ IF(benchmark_FOUND) add_executable(perf_envelope EnvelopePerfTest.cpp ${PROJECT_SOURCE_DIR}/src/geom/Envelope.cpp) target_include_directories(perf_envelope PUBLIC $ $) target_link_libraries(perf_envelope PRIVATE benchmark::benchmark geos_cxx_flags) endif() IF(benchmark_FOUND) add_executable(perf_coordseq CoordinateSequencePerfTest.cpp ${PROJECT_SOURCE_DIR}/src/geom/CoordinateSequence.cpp ${PROJECT_SOURCE_DIR}/src/geom/Coordinate.cpp) target_include_directories(perf_coordseq PUBLIC $ $) target_link_libraries(perf_coordseq PRIVATE benchmark::benchmark geos_cxx_flags) endif() add_executable(perf_prepared_polygon_intersects PreparedPolygonIntersectsPerfTest.cpp) target_include_directories(perf_prepared_polygon_intersects PUBLIC $) target_link_libraries(perf_prepared_polygon_intersects PRIVATE geos)