jancity/cmake/esp32.cmake

19 lines
404 B
CMake

set(cdroot ${CMAKE_BINARY_DIR})
if(NOT DEFINED ENV{IDF_PATH})
message(FATAL_ERROR "Please define environment variable IDF_PATH")
endif()
include($ENV{IDF_PATH}/tools/cmake/idf.cmake)
idf_build_process(esp32
BUILD_DIR ${CMAKE_BINARY_DIR})
target_link_libraries(${PROJECT_NAME}
PRIVATE
idf:freertos
idf::spi_flash
idf::newlib
)
idf_build_executable(${PROJECT_NAME})