cmake设置项目文件在IDE中分组显示
Visual studio 效果
关键代码
source_group("DM" FILES ${SRC_FILES})
效果代码
# 指定源码目录
set(PROJECT_SRC_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/src)
# 有这些文件需要纳入编译: 不推荐这样用, 应该一个一个文件的手动加入到这里
file(GLOB_RECURSE
SRC_FILES
${PROJECT_SRC_ROOT}/*.h
${PROJECT_SRC_ROOT}/*.cpp
${PROJECT_SRC_ROOT}/*.inl
)
# 当前项目的源文件分组
source_group("DM" FILES ${SRC_FILES})