Add build details to version information
This commit is contained in:
parent
d5e5505b19
commit
64a34409e9
1 changed files with 41 additions and 1 deletions
42
cpu-miner.c
42
cpu-miner.c
|
@ -997,7 +997,47 @@ out:
|
||||||
|
|
||||||
static void show_version_and_exit(void)
|
static void show_version_and_exit(void)
|
||||||
{
|
{
|
||||||
printf("%s\n%s\n", PACKAGE_STRING, curl_version());
|
printf(PACKAGE_STRING "\n built on " __DATE__ "\n features:"
|
||||||
|
#if defined(__i386__)
|
||||||
|
" i386"
|
||||||
|
#endif
|
||||||
|
#if defined(__x86_64__)
|
||||||
|
" x86_64"
|
||||||
|
#endif
|
||||||
|
#if defined(__i386__) || defined(__x86_64__)
|
||||||
|
" SSE2"
|
||||||
|
#endif
|
||||||
|
#if defined(__x86_64__) && defined(USE_AVX)
|
||||||
|
" AVX"
|
||||||
|
#endif
|
||||||
|
#if defined(__x86_64__) && defined(USE_AVX2)
|
||||||
|
" AVX2"
|
||||||
|
#endif
|
||||||
|
#if defined(__x86_64__) && defined(USE_XOP)
|
||||||
|
" XOP"
|
||||||
|
#endif
|
||||||
|
#if defined(__arm__) && defined(__APCS_32__)
|
||||||
|
" ARM"
|
||||||
|
#if defined(__ARM_ARCH_5E__) || defined(__ARM_ARCH_5TE__) || \
|
||||||
|
defined(__ARM_ARCH_5TEJ__) || defined(__ARM_ARCH_6__) || \
|
||||||
|
defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || \
|
||||||
|
defined(__ARM_ARCH_6M__) || defined(__ARM_ARCH_6T2__) || \
|
||||||
|
defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__) || \
|
||||||
|
defined(__ARM_ARCH_7__) || \
|
||||||
|
defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7R__) || \
|
||||||
|
defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__)
|
||||||
|
" ARMv5E"
|
||||||
|
#endif
|
||||||
|
#if defined(__ARM_NEON__)
|
||||||
|
" NEON"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
"\n");
|
||||||
|
|
||||||
|
printf("%s\n", curl_version());
|
||||||
|
#ifdef JANSSON_VERSION
|
||||||
|
printf("libjansson %s\n", JANSSON_VERSION);
|
||||||
|
#endif
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue