]> granicus.if.org Git - esp-idf/commitdiff
cmake: Fail CMake if expand_requirements.cmake fails
authorAngus Gratton <angus@espressif.com>
Wed, 28 Nov 2018 23:52:23 +0000 (10:52 +1100)
committerAngus Gratton <gus@projectgus.com>
Fri, 21 Dec 2018 07:59:28 +0000 (18:59 +1100)
CMakeLists.txt

index 362c68984e83c6b47b746c0cb06f699f3cb2109d..2c6ef7621fd2986fe94b8956252e2c0743cc4809 100644 (file)
@@ -32,7 +32,13 @@ execute_process(COMMAND "${CMAKE_COMMAND}"
     -D "IDF_PATH=${IDF_PATH}"
     -D "DEBUG=${DEBUG}"
     -P "${IDF_PATH}/tools/cmake/scripts/expand_requirements.cmake"
-    WORKING_DIRECTORY "${PROJECT_PATH}")
+    WORKING_DIRECTORY "${PROJECT_PATH}"
+    RESULT_VARIABLE expand_requirements_result)
+
+if(expand_requirements_result)
+    message(FATAL_ERROR "Failed to expand component requirements")
+endif()
+
 include("${CMAKE_BINARY_DIR}/component_depends.cmake")
 
 #