project(MazDBQuick LANGUAGES CXX)

set(QML_PLUGIN_DIR ${QT_IMPORTS_DIR}/MazDB)

list(APPEND MazDBQuick_SRCS
    MazDBPlugin.cpp
)

add_library(mazdb-plugin SHARED ${MazDBQuick_SRCS})

target_include_directories(mazdb-plugin
    PRIVATE
    ${MazDBLib_SOURCE_DIR}
)

target_link_libraries(mazdb-plugin
    PUBLIC
    Qt5::Core
    Qt5::Qml
    Qt5::Quick
    maz-db
)

install(TARGETS mazdb-plugin
    LIBRARY DESTINATION ${QML_PLUGIN_DIR}
)

install(FILES qmldir
    DESTINATION ${QML_PLUGIN_DIR}
)
