19 lines
420 B
CMake
19 lines
420 B
CMake
|
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)
|