set(libPlugin_SRCS
    ActionRegistry.cpp
    ItemRegistry.cpp
    ListenerRegistry.cpp
    PluginIncubator.cpp
    PluginInfo.cpp
    PluginLoader.cpp
    PluginRegistry.cpp
    PlugManTypes.cpp
    ServiceRegistry.cpp
)

add_library(plugman SHARED ${libPlugin_SRCS})

target_include_directories(plugman
    PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}
)

target_link_libraries(plugman
  PUBLIC
  snap-standard-paths
  Qt5::Core
  Qt5::Quick
)

install(TARGETS plugman
    DESTINATION ${DEKKO_INSTALL_PRIVATE_LIBDIR}
)
