From 87a91b25e50eb2e64e6bfee72875844f4e6bf34e Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Sat, 15 May 2021 03:20:41 +0200 Subject: [PATCH] Add --version and -V --- src/build/build_options.c | 28 ++++++++++++++++++++++++---- src/build/build_options.h | 2 ++ src/compiler/llvm_codegen.c | 3 ++- src/compiler/target.c | 2 +- src/main.c | 3 +-- 5 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/build/build_options.c b/src/build/build_options.c index ffe586bd5..16b9c291e 100644 --- a/src/build/build_options.c +++ b/src/build/build_options.c @@ -10,16 +10,15 @@ #include #include #include - - - - +#include "../utils/whereami.h" static int arg_index; static int arg_count; static const char** args; static const char* current_arg; +extern const char* llvm_version; +extern const char* llvm_target; char *arch_os_target[ARCH_OS_TARGET_LAST + 1] = { [X86_FREEBSD] = "x86_freebsd", @@ -69,6 +68,7 @@ static void usage(void) OUTPUT(" --template