add_library(gallery-qml
    qml-album-collection-model.cpp
    qml-event-collection-model.cpp
    qml-event-overview-model.cpp
    qml-media-collection-model.cpp
    qml-view-collection-model.cpp
)

target_include_directories(gallery-qml PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(gallery-qml PRIVATE ${CMAKE_SOURCE_DIR}/src)

target_link_libraries(gallery-qml
    PUBLIC
    gallery-album
    gallery-core
    gallery-database
    gallery-event
    gallery-media
    gallery-util
    Qt5::Core
    Qt5::Quick
)
