add_library(gallery-core
    container-source.cpp
    container-source-collection.cpp
    data-collection.cpp
    data-object.cpp
    data-source.cpp
    selectable-view-collection.cpp
    source-collection.cpp
    view-collection.cpp
)

target_include_directories(gallery-core PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

target_link_libraries(gallery-core
    PUBLIC
    gallery-util
    Qt5::Core
    Qt5::Quick
)
