From effb5ab355caee2b2346bc655ce08c23a0e2e093 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Sat, 24 Aug 2013 23:26:19 -0400 Subject: [PATCH] fixed module globbing to only exclude directories based on name instead of full path --- modules/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 9759f2e3b..d05c27ddb 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -1,11 +1,12 @@ # recursively process all subdirectories file(GLOB ALL_FILES *) -foreach(fname ${ALL_FILES}) +foreach(full_name ${ALL_FILES}) + get_filename_component(fname ${full_name} NAME) if(NOT ${fname} MATCHES ".*\\.svn" AND NOT ${fname} MATCHES ".*CMakeFiles" AND NOT ${fname} MATCHES ".*main" AND NOT ${fname} MATCHES "doc") - if(IS_DIRECTORY ${fname}) + if(IS_DIRECTORY ${full_name}) add_subdirectory(${fname}) endif() endif() -- GitLab