18 lines
585 B
CMake
18 lines
585 B
CMake
# If Arduino component is available, use C++ main and link Arduino.
|
|
# The component name matches the directory basename of ARDUINO_ESP32_PATH
|
|
# (e.g. "arduino-esp32" when cloned from GitHub).
|
|
if(DEFINED ENV{ARDUINO_ESP32_PATH})
|
|
get_filename_component(_arduino_comp_name $ENV{ARDUINO_ESP32_PATH} NAME)
|
|
idf_component_register(
|
|
SRCS "main.cpp"
|
|
INCLUDE_DIRS "."
|
|
REQUIRES ${_arduino_comp_name}
|
|
)
|
|
else()
|
|
# Pure ESP-IDF mode: main.c #includes sketch_translated.c
|
|
idf_component_register(
|
|
SRCS "main.c"
|
|
INCLUDE_DIRS "."
|
|
)
|
|
endif()
|