aboutsummaryrefslogtreecommitdiff
path: root/bpkg/manifest-utility.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'bpkg/manifest-utility.hxx')
-rw-r--r--bpkg/manifest-utility.hxx14
1 files changed, 10 insertions, 4 deletions
diff --git a/bpkg/manifest-utility.hxx b/bpkg/manifest-utility.hxx
index abb85ab..85fbaee 100644
--- a/bpkg/manifest-utility.hxx
+++ b/bpkg/manifest-utility.hxx
@@ -155,16 +155,18 @@ namespace bpkg
const package_info*);
// Calculate the checksum of the buildfiles using the *-build manifest
- // values. If the package source directory is specified (not empty), then
- // use the files it contains for unspecified values. If the alt_naming flag
- // is also specified for the latter case, then verify the package's
- // buildfile naming scheme against its value and fail on mismatch.
+ // values and, if the package source directory is specified (not empty),
+ // build-file values. If the package source directory is specified, then
+ // also use the files it contains for unspecified values. If additionally
+ // the alt_naming flag is specified, then verify the package's buildfile
+ // naming scheme against its value and fail on mismatch.
//
string
package_buildfiles_checksum (const optional<string>& bootstrap_build,
const optional<string>& root_build,
const vector<buildfile>& buildfiles,
const dir_path& src_dir = {},
+ const vector<path>& buildfile_paths = {},
optional<bool> alt_naming = nullopt);
// Load the package's buildfiles for unspecified manifest values. Throw
@@ -173,6 +175,10 @@ namespace bpkg
// potential error description to be relative to the package source
// directory.
//
+ // Note that before calling this function you need to expand the build-file
+ // manifest values into the respective *-build values, for example, by
+ // calling manifest::load_files().
+ //
void
load_package_buildfiles (package_manifest&,
const dir_path& src_dir,