diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-06-09 17:54:31 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-06-09 17:54:31 +0200 |
commit | e6f8658c72ad837e3cbd0df9b31ace9686c59048 (patch) | |
tree | fa4b72d33488c267f0fdcda36771e9316b45b2d2 /build2/install/init.cxx | |
parent | 1898c3d67ef4cc5e7ec466aab4ca41ce32ad2f0d (diff) |
Handle fsdir{} prerequsites during installation
Diffstat (limited to 'build2/install/init.cxx')
-rw-r--r-- | build2/install/init.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/build2/install/init.cxx b/build2/install/init.cxx index 4ea438b..682f6b0 100644 --- a/build2/install/init.cxx +++ b/build2/install/init.cxx @@ -216,12 +216,16 @@ namespace build2 auto& r (bs.rules); const auto& ar (alias_rule::instance); + const auto& dr (fsdir_rule::instance); const auto& fr (file_rule::instance); const auto& gr (group_rule_); r.insert<alias> (perform_install_id, "install.alias", ar); r.insert<alias> (perform_uninstall_id, "uninstall.alias", ar); + r.insert<fsdir> (perform_install_id, "install.fsdir", dr); + r.insert<fsdir> (perform_uninstall_id, "install.fsdir", dr); + r.insert<file> (perform_install_id, "install.file", fr); r.insert<file> (perform_uninstall_id, "uninstall.file", fr); |