Files
dstalk/dstalk-gui/CMakeLists.txt
未知时光 3e9ba04df5 Stabilize Conan build and remove stale TLS code
Simplifies the active Windows build path around Boost.Beast/OpenSSL, fixes VS2017/clang-cl compatibility, and removes unused BearSSL/WinHTTP remnants so the project builds and tests cleanly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 16:10:20 +08:00

23 lines
578 B
CMake

# ============================================================
# dstalk-gui — 图形化前端 (SDL3)
# ============================================================
# 启用 DSTALK_BUILD_GUI=ON 前,需要由系统或外部包管理器提供 SDL3。
find_package(SDL3 REQUIRED)
add_executable(dstalk-gui
src/main.cpp
)
target_link_libraries(dstalk-gui
PRIVATE
dstalk
SDL3::SDL3
)
add_custom_command(TARGET dstalk-gui POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
$<TARGET_FILE:dstalk>
$<TARGET_FILE_DIR:dstalk-gui>
)