first comit
This commit is contained in:
21
CMakeLists.txt
Normal file
21
CMakeLists.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
# 设置最低 CMake 版本要求
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
# 设置项目名称
|
||||
project(KCacheSystem)
|
||||
|
||||
# 设置 C++ 标准
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||
|
||||
# 指定源文件目录下的所有 .cpp 文件
|
||||
file(GLOB SOURCES "*.cpp")
|
||||
|
||||
# 设置目标可执行文件
|
||||
add_executable(main ${SOURCES})
|
||||
|
||||
# 清理中间的 .o 文件
|
||||
set_target_properties(main PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||
|
||||
# 额外的编译选项(可根据需要启用)
|
||||
# target_compile_options(main PRIVATE -Wall -Wextra -O2)
|
||||
Reference in New Issue
Block a user