From 1db478cb8a51cd0adc44b66e7ec10fd44261adf2 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 18 Jul 2022 11:07:36 +0200 Subject: Add few references to manual --- doc/manual.cli | 8 +++++--- 1 file 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: \ -- cgit v1.1