From a14dc1a81c797928d4f1b7d6a6b46ecc63f98308 Mon Sep 17 00:00:00 2001 From: elfmz Date: Fri, 31 Dec 2021 00:27:16 +0300 Subject: shuffle a bit far2l sources --- far2l/src/farversion.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 far2l/src/farversion.h (limited to 'far2l/src/farversion.h') diff --git a/far2l/src/farversion.h b/far2l/src/farversion.h new file mode 100644 index 00000000..aeeb96d6 --- /dev/null +++ b/far2l/src/farversion.h @@ -0,0 +1,25 @@ +#pragma once + +extern const uint32_t FAR_VERSION; +extern const char *FAR_BUILD; + +#if defined(__x86_64__) +# define FAR_PLATFORM "x64" +#elif defined(__ppc64__) +# define FAR_PLATFORM "ppc64" +#elif defined(__arm64__) || defined(__aarch64__) +# define FAR_PLATFORM "arm64" +#elif defined(__arm__) +# define FAR_PLATFORM "arm" +#elif defined(__e2k__) +# define FAR_PLATFORM "e2k" +#elif defined(__riscv) +# if __riscv_xlen == 64 +# define FAR_PLATFORM "rv64" +# else +# define FAR_PLATFORM "rv32" +# endif +#else +# define FAR_PLATFORM "x86" +#endif + -- cgit v1.2.3