aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-11-19 15:35:25 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-11-19 15:35:25 +0200
commitfd426bd4bafdd1760d9bbef716dfc70b5bdb1010 (patch)
tree1c509766a1586713020d98eef938bebfb1f21aa2 /doc
parent5d69b98c5d62b05d1d6d6fd24aeac468af509365 (diff)
Add few clarifications to 'requires' package manifest value documentation
Diffstat (limited to 'doc')
-rw-r--r--doc/manual.cli8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index 45df30b..b56f7d8 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -960,8 +960,11 @@ requires: ? ; VC 15 or later if targeting Windows.
requires: ? ; libc++ if using Clang on Mac OS.
\
+Notice that in the last two cases the id is omitted altogether with only the
+comment specifying the requirement.
+
Note that \c{requires} should also be used to specify dependencies on external
-libraries, that is, then ones not packaged or not in the repository. In this
+libraries, that is, the ones not packaged or not in the repository. In this
case it may make sense to also specify the version constraint. For example:
\
@@ -980,7 +983,8 @@ c++03
c++11
c++14
c++17
-c++21
+c++20
+c++23
\
\