Older/Server/CMakeLists.txt
amass 8045cd2990
Some checks failed
Deploy / Build (push) Failing after 33s
update nginx conf.
2025-01-27 16:58:35 +08:00

36 lines
986 B
CMake

find_package(Boost COMPONENTS program_options json process REQUIRED)
add_executable(Server main.cpp
Application.h Application.cpp
HttpSession.h HttpSession.cpp
ResponseUtility.h ResponseUtility.cpp
ServiceLogic.h ServiceLogic.inl ServiceLogic.cpp
ServiceManager.h
SystemUsage.h SystemUsage.cpp
Live2dBackend.h Live2dBackend.cpp
WebRTC/SignalServer.h WebRTC/SignalServer.cpp
WebRTC/WebSocketSignalSession.h WebRTC/WebSocketSignalSession.cpp
WeChatContext/CorporationContext.h WeChatContext/CorporationContext.cpp
WeChatContext/WeChatContext.h WeChatContext/WeChatContext.cpp
WeChatContext/WeChatSession.h WeChatContext/WeChatSession.cpp
)
target_link_libraries(Server
PRIVATE HttpProxy
PRIVATE WebApplication
PRIVATE Nng
PRIVATE Boost::json
PRIVATE Boost::process
)
if(NOT APPLE)
target_link_libraries(Server
PRIVATE MediaServer
)
endif()
set_target_properties(Server PROPERTIES
OUTPUT_NAME HttpServer
)