add_library(fuzzyranker STATIC
    fuzzyranker.cpp
    fuzzyranker.h
)
target_link_libraries(fuzzyranker PUBLIC Qt6::Core)
target_include_directories(fuzzyranker PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

find_package(Qt6 ${QT_MIN_VERSION} COMPONENTS Test)
if(Qt6Test_FOUND)
    add_executable(test_fuzzyranker test_fuzzyranker.cpp)
    target_link_libraries(test_fuzzyranker PRIVATE fuzzyranker Qt6::Test)
    add_test(NAME fuzzyranker COMMAND test_fuzzyranker)
endif()
