From a1826929ea34acbfe81daf9d64aeba0ec057c8cd Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com> Date: Mon, 8 Apr 2024 09:08:36 +0200 Subject: 64x0: Fix naming of the toolchain. link: Use kDistVersion on -v command. Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com> --- Sources/link.cc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'Sources/link.cc') diff --git a/Sources/link.cc b/Sources/link.cc index 55cc3f5..6ca68ec 100644 --- a/Sources/link.cc +++ b/Sources/link.cc @@ -34,6 +34,9 @@ //! Advanced Executable Object Format #include +//! Dist version +#include + //! C++ I/O headers. #include #include @@ -41,7 +44,7 @@ //! @brief standard PEF entry. #define kPefStart "__start" -#define kLinkerVersion "Mahrouss Visual Linker v2.23, (c) Mahrouss Logic 2024" +#define kLinkerVersion "Mahrouss Linker %s, (c) Mahrouss Logic 2024" #define StringCompare(DST, SRC) strcmp(DST, SRC) @@ -74,6 +77,9 @@ static const char *kLdDynamicSym = ":RuntimeSymbol:"; static std::vector kObjectList; static std::vector kObjectBytes; +#define kPrintF printf +#define kSplashLink() kPrintF(kWhite kLinkerVersion, kDistVersion) + MPCC_MODULE(NewOSLinker) { bool is_executable = true; @@ -97,8 +103,7 @@ MPCC_MODULE(NewOSLinker) { return 0; } else if (StringCompare(argv[i], "-v") == 0) { - kStdOut << kLinkerVersion << std::endl; - + kSplashLink(); return 0; } else if (StringCompare(argv[i], "-fat-bin") == 0) { kFatBinaryEnable = true; -- cgit v1.2.3