# ============================================================
# plugin-openai — OpenAI 兼容 AI 服务 / OpenAI-compatible AI service
# ============================================================

find_package(Boost REQUIRED CONFIG)

add_library(plugin-openai SHARED
    src/openai_plugin.cpp
)

target_link_libraries(plugin-openai PRIVATE dstalk)

# Boost.JSON (header-only)
target_link_libraries(plugin-openai PRIVATE boost::boost dstalk_boost_config)

set_target_properties(plugin-openai PROPERTIES
    PREFIX ""
    LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/plugins
    RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/plugins
)
