23 lines
483 B
CMake
23 lines
483 B
CMake
cmake_minimum_required(VERSION 3.22)
|
|
|
|
project(GGP_Exam VERSION 1.0.0)
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
if(NOT CMAKE_BUILD_TYPE)
|
|
set(CMAKE_BUILD_TYPE Release)
|
|
endif()
|
|
|
|
if (MSVC)
|
|
set(CMAKE_CXX_FLAGS_DEBUG "/Od")
|
|
set(CMAKE_CXX_FLAGS_RELEASE "/O2")
|
|
else()
|
|
set(CMAKE_CXX_FLAGS_DEBUG "-g")
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
|
endif()
|
|
|
|
add_subdirectory(inc)
|
|
add_subdirectory(lib)
|
|
add_subdirectory(project)
|
|
|
|
message("Source file exe: ${EXAM_LIB_DEBUG}") |