From 115cc025b7a116f634db6493bb1dbe111280ce42 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Thu, 15 Jan 2015 18:24:52 +0100 Subject: [PATCH] make: allows to build in source tree by filtering subdirs Without it FTBFS and displays this error message : cmake . && make (...) The source directory (...) src/CMakeFiles does not contain a CMakeLists.txt file. Change-Id: I08efc4667d1004a5d19575dd4464dcd89d03fb28 Bug: https://github.com/intel-iot-devkit/upm/pull/75 Origin: https://github.com/intel-iot-devkit/upm/pull/75 Signed-off-by: Philippe Coval --- src/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 83907e9..d34a563 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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() -- 2.7.4