set(libqtaskwarrior_SRCS
    task.cpp
    tasksitemmodel.cpp
    taskannotation.cpp

    tasksitemmodel.h
    task.h
    taskannotation.h
    )

add_library(qtaskwarrior-lib STATIC ${libqtaskwarrior_SRCS})
set_target_properties(qtaskwarrior-lib
    PROPERTIES OUTPUT_NAME qtaskwarrior)
target_link_libraries(qtaskwarrior-lib
    Qt5::Core
    KF5::CoreAddons
    )
target_compile_features(qtaskwarrior-lib
    PRIVATE
        cxx_nullptr
        cxx_nonstatic_member_init
    )

install(TARGETS qtaskwarrior-lib
    ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
