scc/CMakeLists.txt

15 lines
402 B
CMake

CMAKE_MINIMUM_REQUIRED(VERSION 3.22)
PROJECT(scc)
SET(CMAKE_CXX_STANDARD 17)
SET(WORKSPACE_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE})
FIND_PACKAGE(spdlog CONFIG REQUIRED)
FIND_PACKAGE(magic_enum CONFIG REQUIRED)
FIND_PACKAGE(OpenSSL REQUIRED)
FIND_PACKAGE(RapidJSON CONFIG REQUIRED)
ADD_SUBDIRECTORY(NetTunnelSDK)
ADD_SUBDIRECTORY(NetTunnelSvr)
ADD_SUBDIRECTORY(NetTunnelServerApp)