30 lines
1.2 KiB
CMake
30 lines
1.2 KiB
CMake
cmake_minimum_required(VERSION 3.16)
|
||
|
||
# OTA 升级版本号配置
|
||
# 每次发布新版本固件时,请更新此版本号(格式: major.minor.patch)
|
||
set(PROJECT_VER "1.0.0")
|
||
|
||
# 屏蔽警告
|
||
add_compile_options(-w)
|
||
|
||
# ADF_PATH已经通过export.sh设置,直接使用即可
|
||
# 添加ESP-IDF中的esp-qcloud组件路径,使用绝对路径确保正确性
|
||
# set(EXTRA_COMPONENT_DIRS "$ENV{ADF_PATH}/components" "components" "c:/Users/YQ/Desktop/esp32/esp-adf/esp-idf/components/esp-qcloud")
|
||
set(EXTRA_COMPONENT_DIRS "$ENV{ADF_PATH}/components" "components")
|
||
|
||
# 添加AW触摸传感器组件到构建系统
|
||
# list(APPEND EXTRA_COMPONENT_DIRS "components/aw_touch_sensor")
|
||
|
||
# Agora IoT SDK:
|
||
# Prefer local component under this project; only fallback to esp32-korvo-v3 copy when local one is missing.
|
||
set(LOCAL_AGORA_IOT_SDK_DIR "${CMAKE_CURRENT_LIST_DIR}/components/agora_iot_sdk")
|
||
if(NOT EXISTS "${LOCAL_AGORA_IOT_SDK_DIR}/CMakeLists.txt")
|
||
set(AGORA_IOT_SDK_DIR "${CMAKE_CURRENT_LIST_DIR}/../esp32-korvo-v3/components/agora_iot_sdk")
|
||
if(EXISTS "${AGORA_IOT_SDK_DIR}/CMakeLists.txt")
|
||
list(APPEND EXTRA_COMPONENT_DIRS "${AGORA_IOT_SDK_DIR}")
|
||
endif()
|
||
endif()
|
||
|
||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||
project(sweekar-esp32)
|