# ============================================================ # 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 ai_common) # 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 )