find_package(Boost COMPONENTS program_options json REQUIRED) add_executable(Server main.cpp HttpSession.h HttpSession.cpp Listener.h Listener.cpp ResponseUtility.h ResponseUtility.cpp ServiceLogic.h ServiceLogic.inl ServiceLogic.cpp ServiceManager.h SharedState.h SharedState.cpp UdpServer.h UdpServer.cpp WebsocketSession.h WebsocketSession.cpp WeChatContext/CorporationContext.h WeChatContext/CorporationContext.cpp WeChatContext/WeChatContext.h WeChatContext/WeChatContext.cpp WeChatContext/WeChatSession.h WeChatContext/WeChatSession.cpp ) target_link_libraries(Server PRIVATE Universal PRIVATE HttpProxy PRIVATE ${Boost_LIBRARIES} ) set_target_properties(Server PROPERTIES OUTPUT_NAME HttpServer )