Files
MuditaOS/config/GenUpdateVersionJson.cmake
T
Radoslaw Wicik da3a4382d8 [EGD-4529] on release upload packages to GitHub assets
Uploading packages to github assets release is required for
Mudita Center application to be able to update phones.
2021-01-22 10:34:53 +01:00

22 lines
635 B
CMake

# This script generates the version.json file which contains project
# and bootloader version information for update packages . It is meant to be run
# at build time by running CMake as a target.
list(APPEND CMAKE_MODULE_PATH "${SRC_DIR}/config")
include(Version)
set(BOOTLOADER_INCLUDED "true")
set(BOOTLOADER_FILENAME "ecoboot.bin")
execute_process(
COMMAND grep "release:" "${ECOBOOT_DOWNLOAD_LOG}"
COMMAND awk "{print $2}"
OUTPUT_VARIABLE BOOTLOADER_VERSION
OUTPUT_STRIP_TRAILING_WHITESPACE
)
configure_file(
${SRC_DIR}/config/version.json.cmake_template
${CMAKE_BINARY_DIR}/version.json
@ONLY
)