file(GLOB dirlist *)
foreach(dir IN LISTS dirlist)
if(EXISTS ${dir}/CMakeLists.txt)
string(REGEX REPLACE ".*/(.*)" "\\1" CURRENT_FOLDER ${dir})
option(ADD_${CURRENT_FOLDER} "" OFF)
if(ADD_${CURRENT_FOLDER})
add_subdirectory(${CURRENT_FOLDER})
endif()
endif()
endforeach()
cmake 添加子目录选项
最新推荐文章于 2024-03-19 23:16:01 发布