From feabac2d98d076747b0633cf479e4615fdcec668 Mon Sep 17 00:00:00 2001 From: belliash Date: Thu, 29 Dec 2022 22:39:39 +0100 Subject: [PATCH] Set XTOS NT compatibility version --- sdk/cmake/version.cmake | 6 ++++++ sdk/cmake/version/xtver.h.cmake | 26 ++++++++++++++++---------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/sdk/cmake/version.cmake b/sdk/cmake/version.cmake index 03bda03..3e6fb64 100644 --- a/sdk/cmake/version.cmake +++ b/sdk/cmake/version.cmake @@ -3,6 +3,12 @@ set(XTOS_VERSION_MAJOR "0") set(XTOS_VERSION_MINOR "1") set(XTOS_VERSION_BUILD "devel") +# Set XTOS NT compatibility version +set(XTOS_COMPATIBLE_MAJOR "6") +set(XTOS_COMPATIBLE_MINOR "3") +set(XTOS_COMPATIBLE_VERSION "0x0603") +set(XTOS_COMPATIBLE_BUILD "9600") + # Set common XTOS version variables string(TIMESTAMP XTOS_VERSION_YEAR %Y) string(TIMESTAMP XTOS_VERSION_DATE "%d/%m/%Y %H:%M UTC" UTC) diff --git a/sdk/cmake/version/xtver.h.cmake b/sdk/cmake/version/xtver.h.cmake index 679e475..b4f09bd 100644 --- a/sdk/cmake/version/xtver.h.cmake +++ b/sdk/cmake/version/xtver.h.cmake @@ -9,17 +9,23 @@ #ifndef __XTGEN_XTVER_H #define __XTGEN_XTVER_H -#define XTOS_VERSION "@XTOS_VERSION_MAJOR@.@XTOS_VERSION_MINOR@-@XTOS_VERSION_BUILD@" -#define XTOS_VERSION_MAJOR @XTOS_VERSION_MAJOR@ -#define XTOS_VERSION_MINOR @XTOS_VERSION_MINOR@ -#define XTOS_VERSION_BUILD "@XTOS_VERSION_BUILD@" -#define XTOS_VERSION_HASH "@XTOS_VERSION_HASH@" +#define XTOS_VERSION "@XTOS_VERSION_MAJOR@.@XTOS_VERSION_MINOR@-@XTOS_VERSION_BUILD@" +#define XTOS_VERSION_MAJOR @XTOS_VERSION_MAJOR@ +#define XTOS_VERSION_MINOR @XTOS_VERSION_MINOR@ +#define XTOS_VERSION_BUILD "@XTOS_VERSION_BUILD@" +#define XTOS_VERSION_HASH "@XTOS_VERSION_HASH@" -#define XTOS_VERSION_ARCH "@ARCH@" -#define XTOS_VERSION_DATE "@XTOS_VERSION_DATE@" -#define XTOS_VERSION_YEAR "@XTOS_VERSION_YEAR@" +#define XTOS_VERSION_ARCH "@ARCH@" +#define XTOS_VERSION_DATE "@XTOS_VERSION_DATE@" +#define XTOS_VERSION_YEAR "@XTOS_VERSION_YEAR@" -#define XTOS_COMPILER_NAME "@CMAKE_C_COMPILER_ID@" -#define XTOS_COMPILER_VERSION "@CMAKE_C_COMPILER_VERSION@" +#define XTOS_COMPATIBLE_MAJOR @XTOS_COMPATIBLE_MAJOR@ +#define XTOS_COMPATIBLE_MINOR @XTOS_COMPATIBLE_MINOR@ +#define XTOS_COMPATIBLE_BUILD @XTOS_COMPATIBLE_BUILD@ +#define XTOS_COMPATIBLE_VERSION @XTOS_COMPATIBLE_VERSION@ +#define XTOS_COMPATIBLE_VERSION_BUILD @XTOS_COMPATIBLE_VERSION@@XTOS_COMPATIBLE_BUILD@ + +#define XTOS_COMPILER_NAME "@CMAKE_C_COMPILER_ID@" +#define XTOS_COMPILER_VERSION "@CMAKE_C_COMPILER_VERSION@" #endif /* __XTGEN_XTVER_H */