summaryrefslogtreecommitdiffstats
path: root/reference/etc
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-05-04 20:03:34 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2017-05-04 20:03:34 +0200
commit453eaf61f02b19b7fa5ac3f71243ca9d5ee63317 (patch)
tree48b3284855283be39ca0ca54ec4ff1711d45033c /reference/etc
parent02653e14e063abdf7528cc2698da8992a5bf4a86 (diff)
Use optional pattern argument to search under subdirs
Change-Id: Ic24dee22f0e8353cc7bc9fb6a4698d4d7d762412 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'reference/etc')
-rw-r--r--reference/etc/macros.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/reference/etc/macros.cmake b/reference/etc/macros.cmake
index 046be7a..a002d95 100644
--- a/reference/etc/macros.cmake
+++ b/reference/etc/macros.cmake
@@ -112,7 +112,12 @@ macro(project_package_build)
endmacro(project_package_build)
macro(project_subdirs_add)
- file(GLOB filelist "*")
+ if(${ARGV0})
+ file(GLOB filelist "${ARGV0}")
+ else()
+ file(GLOB filelist "*")
+ endif(${ARGV0})
+
foreach(filename ${filelist})
if(EXISTS "${filename}/CMakeLists.txt")
add_subdirectory(${filename})