Brian Silverman | 41cdd3e | 2019-01-19 19:48:58 -0800 | [diff] [blame^] | 1 | MACRO(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}) | ||||
10 | ENDMACRO() | ||||
11 | |||||
12 | MACRO(ADD_ALL_SUBDIRECTORIES curdir) | ||||
13 | SUBDIR_LIST (_SUBPROJECTS ${curdir}) | ||||
14 | FOREACH (dir ${_SUBPROJECTS}) | ||||
15 | ADD_SUBDIRECTORY (${dir}) | ||||
16 | ENDFOREACH () | ||||
17 | ENDMACRO() |