From a665b5d6f1db35531ac7d6b2ce7d8bd55f04c596 Mon Sep 17 00:00:00 2001 From: Philippe Coval Date: Thu, 15 Jan 2015 18:24:52 +0100 Subject: [PATCH] cmake: 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 Signed-off-by: Philippe Coval Signed-off-by: Mihai Tudor Panu --- src/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a0b2caa5..e0d657da 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -128,5 +128,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()