Skip to content

CMake收集

Cmake片段集

告诉msvc以指定编码解码

1
2
3
if (MSVC)
target_compile_options(YOURPROJECTNAME PRIVATE /utf-8)
endif ()

遍历当前目录下的 .cpp 文件并分别生成可执行文件

1
2
3
4
5
6
file(GLOB_RECURSE CPP_FILES "${CMAKE_SOURCE_DIR}/*.cpp")

foreach(CPP_FILE ${CPP_FILES})
get_filename_component(FILE_NAME ${CPP_FILE} NAME_WE)
add_executable(${FILE_NAME} ${CPP_FILE})
endforeach()

About this Post

This post is written by KaranocaVe.

#CMake #构建工具 #代码片段