aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-08-07 09:47:35 (GMT)
committerBoris Kolpackov <boris@codesynthesis.com>2017-08-07 09:47:35 (GMT)
commit80b2d70cd43bbf6b4433527fbd84a07bb5a80131 (patch)
treef41d254a0508563749e6ca23d7749df720400fc4
parentb31b798a3c1051ea5092dd6424978cde40435481 (diff)
Add reference to modularized hello packages in intro
-rw-r--r--doc/intro.cli7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/intro.cli b/doc/intro.cli
index 6d45bf8..0fe8d0c 100644
--- a/doc/intro.cli
+++ b/doc/intro.cli
@@ -113,7 +113,7 @@ chicken and egg problem again). And this step wouldn't serve our goal of
quickly learning what \c{build2} is about. So, instead, we will start with a
customary \i{\"Hello, World!\"} example which you won't yet be able to try
yourself (but don't worry, complete terminal output will be shown). If at the
-end you find \c{build2} appealing, you can jump right to
+end you find \c{build2} appealing, you can jump straight to
\l{build2-toolchain-install.xhtml The \c{build2} Toolchain Installation and
Upgrade} (and, yes, there you get to run that coveted \c{bpkg build bpkg}).
Once the \c{build2} installation is complete, you can come back to the
@@ -126,6 +126,11 @@ obtain and build them as well as keep up with their updates. At the end we
will also see how to write our own, \c{hello2}, program that depends on
\c{libhello}. And so, without further ado, let's begin.
+Actually, one more thing: if you have a recent enough compiler and would like
+to try the new C++ Modules support, then you can instead use the modularized
+variants of these packages: simply replace \c{hello} with \c{mhello} and
+\c{libhello} with \c{libmhello} in the commands below.
+
The first step in using \c{bpkg} is to create a \i{configuration}. A
configuration is a directory where packages that require similar compile
settings will be built. You can create as many configurations as you want: for