certificate/CMakeLists.txt

19 lines
420 B
CMake
Raw Normal View History

2025-06-19 14:07:55 +00:00
cmake_minimum_required(VERSION 3.16)
project(certificate)
FILE(GLOB SRC src/*.cpp)
FILE(GLOB HEAD include/*.h)
FILE(GLOB API include/api/*.h)
add_executable(${PROJECT_NAME} ${SRC} ${HEAD} ${API} README.md)
target_include_directories(${PROJECT_NAME} PUBLIC include)
if (MSVC)
target_compile_options(${PROJECT_NAME} PRIVATE /WX /utf-8)
endif()
source_group("API" FILES ${API})
source_group("DOC" FILES README.md)