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