# ============================================================ # dstalk_cli — 命令行前端 (ANSI 转义码) # ============================================================ add_executable(dstalk_cli src/main.cpp ) set_target_properties(dstalk_cli PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin ) find_package(Boost REQUIRED CONFIG) target_link_libraries(dstalk_cli PRIVATE dstalk boost::boost dstalk_boost_config ) # POSIX 平台需要 pthread (用于 std::thread spinner) if(NOT WIN32) find_package(Threads REQUIRED) target_link_libraries(dstalk_cli PRIVATE Threads::Threads) endif()