make: allows to build in source tree by filtering subdirs
[contrib/upm.git] / src / CMakeLists.txt
index 758291b..36f749c 100644 (file)
@@ -125,5 +125,7 @@ endmacro(upm_module_init)
 
 subdirlist(SUBDIRS ${CMAKE_CURRENT_SOURCE_DIR})
 foreach(subdir ${SUBDIRS})
-    add_subdirectory(${subdir})
+    if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${subdir}/CMakeLists.txt)
+        add_subdirectory(${subdir})
+    endif()
 endforeach()