Files
zfoo/protocol/src/test/cpp/CMakeLists.txt
T
2022-05-16 21:21:10 +08:00

21 lines
519 B
CMake

cmake_minimum_required(VERSION 3.23)
project(cpp)
set(CMAKE_CXX_STANDARD 20)
set(PROJECT_MAIN cpp)
# main
file(GLOB_RECURSE MAIN_SOURCES cppProtocol/*.c**)
file(GLOB_RECURSE MAIN_HEADERS cppProtocol/*.h**)
# test
file(GLOB_RECURSE TEST_SOURCES test/*.c**)
file(GLOB_RECURSE TEST_HEADERS test/*.h**)
add_executable(${PROJECT_MAIN}
main.cpp
${TEST_SOURCES} ${TEST_HEADERS}
${MAIN_SOURCES} ${MAIN_HEADERS})
target_include_directories(${PROJECT_NAME} SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})