| add_executable(hll_test) |
| |
| #target_include_directories(hll_test |
| # PRIVATE |
| # ${HLL_INCLUDE_DIR} |
| # ${CPPUNIT_INCLUDE_DIR} |
| #) |
| |
| target_link_libraries(hll_test hll common_test) |
| |
| set_target_properties(hll_test PROPERTIES |
| CXX_STANDARD 11 |
| CXX_STANDARD_REQUIRED YES |
| ) |
| |
| file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/" HLL_TEST_BINARY_PATH) |
| target_compile_definitions(hll_test |
| PRIVATE |
| TEST_BINARY_INPUT_PATH="${HLL_TEST_BINARY_PATH}" |
| ) |
| |
| add_test( |
| NAME hll_test |
| COMMAND hll_test |
| ) |
| |
| target_sources(hll_test |
| PRIVATE |
| AuxHashMapTest.cpp |
| CouponHashSetTest.cpp |
| CouponListTest.cpp |
| CrossCountingTest.cpp |
| HllArrayTest.cpp |
| HllSketchTest.cpp |
| HllUnionTest.cpp |
| TablesTest.cpp |
| ToFromByteArrayTest.cpp |
| UnionCaseTest.cpp |
| ) |