Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
JSONManifestBuilder.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2// Copyright 2024-2026, Amlal El Mahrouss (amlal@nekernel.org)
3// Licensed under the Apache License, Version 2.0 (see LICENSE file)
4// Official repository: https://github.com/ne-app-eu/bld
5
6#pragma once
7
9
12
13namespace BldKit {
14
18class JSONManifestBuilder NEBUILD_MANIFEST_BUILDER {
19 public:
21 ~JSONManifestBuilder() override = default;
22
23 public:
30 bool BuildTarget(BuildConfig& config) override;
31
35 const std::string_view BuildSystem() override;
36};
37
38} // namespace BldKit
JSON builder =========================================================== ///.
bool BuildTarget(BuildConfig &config) override
Builds a JSON target from a JSON file.
const std::string_view BuildSystem() override
Returns the build system name. =========================================================== ///.
~JSONManifestBuilder() override=default