From 3508217ffd1f64759c97dcac970b31ff55d5a974 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 21 Feb 2026 11:17:36 +0100 Subject: chore: add error macro when GNU/Clang isn't used to compile libmkfs. Signed-off-by: Amlal El Mahrouss --- src/kernel/FirmwareKit/NeBoot/NS.h | 1 - tools/libmkfs/openhefs.h | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kernel/FirmwareKit/NeBoot/NS.h b/src/kernel/FirmwareKit/NeBoot/NS.h index 9e444e22..9bb06233 100644 --- a/src/kernel/FirmwareKit/NeBoot/NS.h +++ b/src/kernel/FirmwareKit/NeBoot/NS.h @@ -17,5 +17,4 @@ namespace NeBoot { } #endif - #endif diff --git a/tools/libmkfs/openhefs.h b/tools/libmkfs/openhefs.h index ababf6a4..8db113ed 100644 --- a/tools/libmkfs/openhefs.h +++ b/tools/libmkfs/openhefs.h @@ -5,6 +5,10 @@ #ifndef LIBMKFS_OPENHEFS_H #define LIBMKFS_OPENHEFS_H +#ifndef __GNUC__ +#error !! libmkfs isn't working in MSVC yet !! +#endif + #include #include @@ -112,6 +116,7 @@ struct __attribute__((packed)) BootNode { std::uint64_t endBlock{}; char pad[272]{}; }; + } // namespace mkfs::hefs #endif -- cgit v1.2.3