1d613b16c1
The version is now set by hand in version.txt, so it's readable and only changes on purpose. git describe gave commit hashes, and always "-dirty" because the build applies patches to the cspot submodule. Editing the file is enough; the next build picks it up. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
10 lines
479 B
CMake
10 lines
479 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
|
|
# Firmware version = the first line of version.txt (edit it to release a new version). Reported by
|
|
# esp_app_get_description() and in status.fw / GET /api/ota. Editing the file re-runs CMake.
|
|
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${CMAKE_CURRENT_LIST_DIR}/version.txt)
|
|
file(STRINGS ${CMAKE_CURRENT_LIST_DIR}/version.txt PROJECT_VER LIMIT_COUNT 1)
|
|
|
|
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
|
project(aes67_p4)
|