diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 9759f2e3bde7ae2708bd4ff61c4e0950d0a3a1db..d05c27ddb43a3b031165ea88e8e235f30b463f3d 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()