From f253fe820064310eee9aefc793328e84674d5c36 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 11 Jul 2022 14:46:08 +0300 Subject: Add support for build-file package manifest value --- bpkg/manifest-utility.hxx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'bpkg/manifest-utility.hxx') 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& bootstrap_build, const optional& root_build, const vector& buildfiles, const dir_path& src_dir = {}, + const vector& buildfile_paths = {}, optional 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, -- cgit v1.1