HIT: Fix logic in HIT_ADD_DIRECTORY_RECURSIVE
Change-Id: I066787aaeec2a1562aa36527e60291594da31f83
This commit is contained in:
@@ -146,8 +146,15 @@ endmacro()
|
|||||||
|
|
||||||
# Macro: HIT_ADD_DIRECTORY_RECURSIVE to scan+add all files in a directory+subdirectories for testing
|
# Macro: HIT_ADD_DIRECTORY_RECURSIVE to scan+add all files in a directory+subdirectories for testing
|
||||||
macro(HIT_ADD_DIRECTORY_RECURSIVE _dir)
|
macro(HIT_ADD_DIRECTORY_RECURSIVE _dir)
|
||||||
file(GLOB_RECURSE files "${_dir}/*.c*")
|
file(GLOB children RELATIVE ${_dir} ${_dir}/*)
|
||||||
hit_add_files(${_dir} ${files})
|
set(dirlist "")
|
||||||
|
foreach(child ${children})
|
||||||
|
if(IS_DIRECTORY ${_dir}/${child})
|
||||||
|
hit_add_directory_recursive(${_dir}/${child})
|
||||||
|
else()
|
||||||
|
hit_add_files(${_dir} ${child})
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
# vim: ts=4:sw=4:expandtab:smartindent
|
# vim: ts=4:sw=4:expandtab:smartindent
|
||||||
|
|||||||
مرجع در شماره جدید
Block a user