summaryrefslogtreecommitdiffhomepage
path: root/include/NeBuildKit/IManifestBuilder.h
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 14:45:09 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-12-12 14:45:09 +0100
commitfb094b222027aad36ebc294c0b21909dfe20b3f9 (patch)
tree13735af600898d719deb00c47f678cf57cc99f73 /include/NeBuildKit/IManifestBuilder.h
parent358bcc6a52793dc7043415b242169af9ec78f6b4 (diff)
chore: performance improvements and tweaks.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include/NeBuildKit/IManifestBuilder.h')
-rw-r--r--include/NeBuildKit/IManifestBuilder.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/NeBuildKit/IManifestBuilder.h b/include/NeBuildKit/IManifestBuilder.h
index c42f257..8223506 100644
--- a/include/NeBuildKit/IManifestBuilder.h
+++ b/include/NeBuildKit/IManifestBuilder.h
@@ -8,7 +8,7 @@
#include <NeBuildKit/Detail/Config.h>
#include <string_view>
-#define NEBUILD_MANIFEST_BUILDER : public ::NeBuild::IManifestBuilder
+#define NEBUILD_MANIFEST_BUILDER final : public ::NeBuild::IManifestBuilder
namespace NeBuild {
/// =========================================================== ///
@@ -29,11 +29,11 @@ class IManifestBuilder {
/// @retval true building has succeeded.
/// @retval false fail to build, see error message.
/// =========================================================== ///
- virtual bool BuildTarget(BuildConfig& config) = 0;
+ virtual bool BuildTarget(BuildConfig& config) { return false; }
/// =========================================================== ///
/// @brief Returns the build system name.
/// =========================================================== ///
- virtual const std::string_view BuildSystem() = 0;
+ virtual const std::string_view BuildSystem() { return "(null)"; }
};
} // namespace NeBuild \ No newline at end of file