blob: 0776098fffcbd90d70076a98870f8938bc2125db [file] [log] [blame]
James Kuszmaulb13e13f2023-11-22 20:44:04 -08001macro(subdir_list result curdir)
2 file(GLOB children RELATIVE ${curdir} ${curdir}/*)
3 set(dirlist "")
4 foreach(child ${children})
5 if(IS_DIRECTORY ${curdir}/${child})
6 list(APPEND dirlist ${child})
7 endif()
8 endforeach()
9 set(${result} ${dirlist})
10endmacro()
Brian Silverman8fce7482020-01-05 13:18:21 -080011
James Kuszmaulb13e13f2023-11-22 20:44:04 -080012macro(add_all_subdirectories curdir)
13 subdir_list(_SUBPROJECTS ${curdir})
14 foreach(dir ${_SUBPROJECTS})
15 add_subdirectory(${dir})
16 endforeach()
17endmacro()