cmake: add recursive search for folders

* No need for many add_subdirectory

Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
This commit is contained in:
Thomas Ingleby 2014-06-05 13:58:34 +01:00
parent af09aeadc3
commit 4896881ea4

View File

@ -1,9 +1,14 @@
add_subdirectory (hmc5883l) macro(subdirlist result curdir)
add_subdirectory (grove) file(GLOB children RELATIVE ${curdir} ${curdir}/*)
add_subdirectory (lcd) set(dirlist "")
add_subdirectory (buzzer) foreach(child ${children})
add_subdirectory (ledbar) if(IS_DIRECTORY ${curdir}/${child})
add_subdirectory (4digitdisplay) set(dirlist ${dirlist} ${child})
add_subdirectory (nrf24l01) endif()
add_subdirectory (servo) endforeach()
add_subdirectory (hcsr04) set(${result} ${dirlist})
endmacro()
subdirlist(SUBDIRS ${CMAKE_CURRENT_SOURCE_DIR})
foreach(subdir ${SUBDIRS})
add_subdirectory(${subdir})
endforeach()