1 macro(subdirlist result curdir)
2 file(GLOB children RELATIVE ${curdir} ${curdir}/*)
4 foreach(child ${children})
5 if(IS_DIRECTORY ${curdir}/${child})
6 set(dirlist ${dirlist} ${child})
9 set(${result} ${dirlist})
11 subdirlist(SUBDIRS ${CMAKE_CURRENT_SOURCE_DIR})
12 foreach(subdir ${SUBDIRS})
13 add_subdirectory(${subdir})