blob: b67160ea57f9a4ccb4bde891ea3760d36fbb43a6 [file] [log] [blame]
Brian Silverman41cdd3e2019-01-19 19:48:58 -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()
11
12MACRO(ADD_ALL_SUBDIRECTORIES curdir)
13 SUBDIR_LIST (_SUBPROJECTS ${curdir})
14 FOREACH (dir ${_SUBPROJECTS})
15 ADD_SUBDIRECTORY (${dir})
16 ENDFOREACH ()
17ENDMACRO()