cmake_minimum_required(VERSION 3.2)
project(plugin-platform)

addProjectIncludeDirectory()
setUpProject(library)

target_link_libraries(${PROJECT_NAME} PRIVATE ${CONAN_LIBS_POCO_FOUNDATION})
target_link_libraries(${PROJECT_NAME} PRIVATE ${CONAN_LIBS_POCO_JSON})
target_link_libraries(${PROJECT_NAME} PRIVATE ${GalaxyServiceLibraryDeps})
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core)

target_link_libraries(${PROJECT_NAME} PRIVATE compression)
target_link_libraries(${PROJECT_NAME} PUBLIC ep-fundamentals)
target_link_libraries(${PROJECT_NAME} PRIVATE error-handling)
target_link_libraries(${PROJECT_NAME} PUBLIC fundamentals)
target_link_libraries(${PROJECT_NAME} PUBLIC preferences)
target_link_libraries(${PROJECT_NAME} PRIVATE logging)
target_link_libraries(${PROJECT_NAME} PRIVATE problem-reports)
target_link_libraries(${PROJECT_NAME} PRIVATE product-storage)
target_link_libraries(${PROJECT_NAME} PUBLIC sql-fundamentals)
target_link_libraries(${PROJECT_NAME} PUBLIC web-fundamentals)

add_subdirectory(plugin_platform_manager_poc)

file(COPY "${PROJECT_SOURCE_DIR}/plugin_runner.py" DESTINATION "${OUTPUT_PATH}")
