# -*- mode: CMAKE; -*- include_directories(.) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/tests/") find_package(Boost ${BOOST_MINIMUM_VERSION} REQUIRED COMPONENTS unit_test_framework) ################################################################################ ## basics_suite ################################################################################ add_executable(${TEST_BASICS_SUITE} Basics/Runner.cpp Basics/conversions-test.cpp Basics/csv-test.cpp Basics/files-test.cpp Basics/fpconv-test.cpp Basics/json-test.cpp Basics/json-utilities-test.cpp Basics/hashes-test.cpp Basics/associative-multi-pointer-test.cpp Basics/associative-multi-pointer-nohashcache-test.cpp Basics/skiplist-test.cpp Basics/priorityqueue-test.cpp Basics/string-buffer-test.cpp Basics/string-utf8-normalize-test.cpp Basics/string-utf8-test.cpp Basics/string-test.cpp Basics/structure-size-test.cpp Basics/vector-pointer-test.cpp Basics/vector-test.cpp Basics/EndpointTest.cpp Basics/StringBufferTest.cpp Basics/StringUtilsTest.cpp ../lib/Basics/WorkMonitorDummy.cpp ) target_include_directories( ${TEST_BASICS_SUITE} PUBLIC ${Boost_UNIT_TEST_INCLUDE_DIR} ) target_link_libraries(${TEST_BASICS_SUITE} ${LIB_ARANGO} ${SYSTEM_LIBRARIES} ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY} ) if (NOT USE_PRECOMPILED_V8) add_dependencies(basics_suite v8_build) else () add_dependencies(basics_suite) endif () ################################################################################ ## geo_suite ################################################################################ add_executable(${TEST_GEO_SUITE} Geo/Runner.cpp Geo/georeg.cpp ../lib/Basics/WorkMonitorDummy.cpp ../arangod/GeoIndex/GeoIndex.cpp ) target_link_libraries(${TEST_GEO_SUITE} ${LIB_ARANGO} ${SYSTEM_LIBRARIES} ${Boost_UNIT_TEST_FRAMEWORK_LIBRARY} ) if (NOT USE_PRECOMPILED_V8) add_dependencies(geo_suite v8_build) else () add_dependencies(geo_suite) endif ()