From 713b72f6e3e7fd97fb9baeae215b9c7ca8f948d3 Mon Sep 17 00:00:00 2001 From: Enrico Joerns Date: Wed, 15 Sep 2021 12:58:13 +0200 Subject: [PATCH] allow more generic version numbering Do not treat version as float which would limit versions to major.minor. Instead handle it as string. This way it is limited only by the restrictions CMake brings in (format must be major.minor.patch.tweak where each component must be a number). Signed-off-by: Enrico Joerns --- CMakeLists.txt | 2 +- src/rauc-hawkbit-updater.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 92f33a11..04706a86 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ if (SYSTEMD_FOUND AND "${SYSTEMD_SERVICES_INSTALL_DIR}" STREQUAL "") "${SYSTEMD_SERVICES_INSTALL_DIR}") endif () -add_definitions( -DPROJECT_VERSION=${CMAKE_PROJECT_VERSION} ) +add_definitions( -DPROJECT_VERSION="${CMAKE_PROJECT_VERSION}" ) pkg_check_modules(CURL REQUIRED libcurl>=7.47.0) include_directories(${CURL_INCLUDE_DIRS}) diff --git a/src/rauc-hawkbit-updater.c b/src/rauc-hawkbit-updater.c index abd20f21..1cc10115 100644 --- a/src/rauc-hawkbit-updater.c +++ b/src/rauc-hawkbit-updater.c @@ -133,7 +133,7 @@ int main(int argc, char **argv) } if (opt_version) { - g_printf("Version %.1f\n", VERSION); + g_printf("Version %s\n", PROJECT_VERSION); return 0; }