diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-04-04 08:05:21 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-04-04 08:05:21 +0200 |
commit | 7b06ee81ab0e8a2199c4dce07ec67282c4f52f62 (patch) | |
tree | 70d2d0d47a8c572cfe3e56b5f892694fca11ae5a /libbuild2/install/rule.hxx | |
parent | 31b32815407db4263c2aad3c4ca721fd8a9f3c8a (diff) |
Add support for installation filtering (GH issue #147)
Diffstat (limited to 'libbuild2/install/rule.hxx')
-rw-r--r-- | libbuild2/install/rule.hxx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/libbuild2/install/rule.hxx b/libbuild2/install/rule.hxx index b0dabe5..b319071 100644 --- a/libbuild2/install/rule.hxx +++ b/libbuild2/install/rule.hxx @@ -205,6 +205,8 @@ namespace build2 // install <file> <base>/ # if <name> is empty // install <file> <base>/<name> # if <name> is not empty // + // Note that <name> should be a simple path. + // static void install_f (const scope& rs, const install_dir& base, @@ -221,8 +223,9 @@ namespace build2 // // ln -s <link_target> <base>/<link> // - // Note that <link_target> must not be absolute if relocatable - // installation is requested (config.install.relocatable). + // Note that <link> should be a simple path. Note that <link_target> + // must not be absolute if relocatable installation is requested + // (config.install.relocatable). // // Note that the target argument only specifies which target this // symlink "belongs" to. @@ -267,9 +270,9 @@ namespace build2 // // uninstall -d <dir> // - // We try to remove all the directories between base and dir but not base - // itself unless base == dir. Return false if nothing has been removed - // (i.e., the directories do not exist or are not empty). + // We try to remove all the directories between base and dir but not + // base itself unless base == dir. Return false if nothing has been + // removed (i.e., the directories do not exist or are not empty). // static bool uninstall_d (const scope& rs, |