more esp32 cmake clean up
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
set(hw_dir "${CMAKE_CURRENT_LIST_DIR}/../../../")
|
||||
|
||||
idf_component_register(SRCS family.c
|
||||
INCLUDE_DIRS "." "${BOARD}"
|
||||
INCLUDE_DIRS "." ${BOARD} ${hw_dir}
|
||||
PRIV_REQUIRES "driver"
|
||||
REQUIRES led_strip src tinyusb_src)
|
||||
|
||||
target_include_directories(${COMPONENT_TARGET} PUBLIC
|
||||
"${TOP}/hw"
|
||||
)
|
||||
|
@@ -2,9 +2,8 @@ idf_build_get_property(target IDF_TARGET)
|
||||
|
||||
set(srcs)
|
||||
set(includes_public)
|
||||
set(includes_private)
|
||||
set(compile_options)
|
||||
set(tusb_src "${TOP}/src")
|
||||
set(tusb_src "${CMAKE_CURRENT_SOURCE_DIR}/../../../../../src")
|
||||
|
||||
if(target STREQUAL "esp32s3")
|
||||
set(tusb_mcu "OPT_MCU_ESP32S3")
|
||||
@@ -25,10 +24,6 @@ list(APPEND compile_options
|
||||
|
||||
idf_component_get_property(freertos_component_dir freertos COMPONENT_DIR)
|
||||
|
||||
list(APPEND includes_private
|
||||
"${tusb_src}"
|
||||
)
|
||||
|
||||
list(APPEND includes_public
|
||||
"${tusb_src}"
|
||||
# The FreeRTOS API include convention in tinyusb is different from esp-idf
|
||||
@@ -54,8 +49,7 @@ list(APPEND srcs
|
||||
|
||||
idf_component_register(SRCS ${srcs}
|
||||
INCLUDE_DIRS ${includes_public}
|
||||
PRIV_INCLUDE_DIRS ${includes_private}
|
||||
PRIV_REQUIRES src
|
||||
REQUIRES src
|
||||
)
|
||||
|
||||
target_compile_options(${COMPONENT_LIB} PUBLIC ${compile_options})
|
||||
|
@@ -1,6 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
# Apply board specific content
|
||||
# Apply board specific content i.e IDF_TARGET must be set before project.cmake is included
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake")
|
||||
|
||||
# Add example src and bsp directories
|
||||
|
Reference in New Issue
Block a user