aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/manual.cli8
1 files changed, 5 insertions, 3 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index 35de19c..dfb77a7 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -5013,8 +5013,9 @@ constraints you have. However, if your project is also a package, then other
projects that use it as a dependency may have preferences and requirements
regarding its configuration. And it becomes the job of the package manager
(\c{bpkg}) to negotiate a suitable configuration between all the dependents of
-your project. This can be a difficult problem to solve optimally in a
-reasonable time and to help the package manager come up with the best
+your project (see \l{bpkg#dep-config-negotiation Dependency Configuration
+Negotiation} for details). This can be a difficult problem to solve optimally
+in a reasonable time and to help the package manager come up with the best
configuration quickly you should follow the below additional rules and
recommendations for configuration of packages (but which are also generally
good ideas):
@@ -5073,7 +5074,8 @@ Additionally, if you wish to factor some \c{config} directives into a separate
file (for example, if you have a large number of them or you would like to
share them with subprojects) and source it from your \c{build/root.build},
then it is recommended that you place this file into the \c{build/config/}
-subdirectory, where the package manager expects to find such files. For
+subdirectory, where the package manager expects to find such files (see
+\l{bpkg#package-skeleton Package Build System Skeleton} for background). For
example:
\