Преглед на файлове

cmake: error out on building in IDF_PATH root dir

Renz Bagaporo преди 5 години
родител
ревизия
4eb83cacd0
променени са 1 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 6 0
      CMakeLists.txt

+ 6 - 0
CMakeLists.txt

@@ -1,6 +1,12 @@
 cmake_minimum_required(VERSION 3.5)
 project(esp-idf C CXX ASM)
 
+if(CMAKE_CURRENT_LIST_DIR STREQUAL CMAKE_SOURCE_DIR)
+    message(FATAL_ERROR "Current directory '${CMAKE_CURRENT_LIST_DIR}' is not buildable. "
+    "Change directories to one of the example projects in '${CMAKE_CURRENT_LIST_DIR}/examples' and try "
+    "again.")
+endif()
+
 unset(compile_options)
 unset(c_compile_options)
 unset(cxx_compile_options)