Initial commit
This commit is contained in:
23
CMakeLists.txt
Normal file
23
CMakeLists.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
|
||||
project(GGP_Exam VERSION 1.0.0)
|
||||
set(CMAKE_CXX_STANDARD 14)
|
||||
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}")
|
||||
Reference in New Issue
Block a user