aboutsummaryrefslogtreecommitdiff
path: root/bbot/machine-manifest.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bbot/machine-manifest.hxx')
-rw-r--r--bbot/machine-manifest.hxx19
1 files changed, 13 insertions, 6 deletions
diff --git a/bbot/machine-manifest.hxx b/bbot/machine-manifest.hxx
index c29493f..d500957 100644
--- a/bbot/machine-manifest.hxx
+++ b/bbot/machine-manifest.hxx
@@ -1,5 +1,5 @@
// file : bbot/machine-manifest.hxx -*- C++ -*-
-// license : TBC; see accompanying LICENSE file
+// license : MIT; see accompanying LICENSE file
#ifndef BBOT_MACHINE_MANIFEST_HXX
#define BBOT_MACHINE_MANIFEST_HXX
@@ -49,14 +49,20 @@ namespace bbot
strings c)
: machine_header_manifest (std::move (i),
std::move (n),
- std::move (s)),
+ std::move (s),
+ //
+ // @@ TMP AUXILIARY
+ //
+ nullopt /* role */,
+ nullopt /* ram_minimum */,
+ nullopt /* ram_maximum */),
type (t),
mac (std::move (m)),
options (std::move (o)),
changes (std::move (c)) {}
public:
- machine_manifest () = default; // VC export.
+ machine_manifest () = default;
machine_manifest (butl::manifest_parser&, bool ignore_unknown = false);
machine_manifest (butl::manifest_parser&,
butl::manifest_name_value start,
@@ -80,7 +86,7 @@ namespace bbot
toolchain_manifest (string i): id (i) {}
public:
- toolchain_manifest () = default; // VC export.
+ toolchain_manifest () = default;
toolchain_manifest (butl::manifest_parser&, bool ignore_unknown = false);
toolchain_manifest (butl::manifest_parser&,
butl::manifest_name_value start,
@@ -91,7 +97,8 @@ namespace bbot
};
// The manifest stored in <name>-<toolchain>/ consists of the machine
- // manifest (original), toolchain manifest, and bootstrap manifest.
+ // manifest (original) and, if this a build machine, toolchain manifest and
+ // bootstrap manifest.
//
class bootstrapped_machine_manifest
{
@@ -106,7 +113,7 @@ namespace bbot
: machine (move (m)), toolchain (move (t)), bootstrap (move (b)) {}
public:
- bootstrapped_machine_manifest () = default; // VC export.
+ bootstrapped_machine_manifest () = default;
bootstrapped_machine_manifest (butl::manifest_parser&,
bool ignore_unknown = false);