aboutsummaryrefslogtreecommitdiff
path: root/doc/manual.cli
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2018-10-17 13:17:05 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2018-10-17 13:17:05 +0200
commit52019768ddc64f25416a692461a472bc2be2c7a7 (patch)
treeacd011006c525192852fcf569537b6272d606a3d /doc/manual.cli
parent491742e4524b1721758d9897c45d7abe9f025ae3 (diff)
Fix few bugs in manual
Diffstat (limited to 'doc/manual.cli')
-rw-r--r--doc/manual.cli19
1 files changed, 10 insertions, 9 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index f588e24..32c441e 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -1056,10 +1056,11 @@ $ b --verbose 6
/tmp/hello/
{
- [dir_path] src_base = /tmp/hello/
- [dir_path] out_root = /tmp/hello/
[dir_path] src_root = /tmp/hello/
+ [dir_path] out_root = /tmp/hello/
+
+ [dir_path] src_base = /tmp/hello/
[dir_path] out_base = /tmp/hello/
[project_name] project = hello
@@ -1474,14 +1475,14 @@ repeat this configuration on every build system invocation:
\
$ cd hello/ # Change to project root.
-$ b config.cxx=clang++ config.cxx.coptions=-d
+$ b config.cxx=clang++ config.cxx.coptions=-g
\
Instead, we can configure our project with this information once and from
then on invoke the build system without any arguments:
\
-$ b configure config.cxx=clang++ config.cxx.coptions=-d
+$ b configure config.cxx=clang++ config.cxx.coptions=-g
$ tree ./
./
@@ -1503,7 +1504,7 @@ $ cat build/config.build
config.cxx = clang++
config.cxx.poptions = [null]
-config.cxx.coptions = -d
+config.cxx.coptions = -g
config.cxx.loptions = [null]
config.cxx.libs = [null]
...
@@ -1521,7 +1522,7 @@ $ cat build/config.build
config.cxx = g++
config.cxx.poptions = [null]
-config.cxx.coptions = -d
+config.cxx.coptions = -g
config.cxx.loptions = [null]
config.cxx.libs = [null]
...
@@ -1538,7 +1539,7 @@ changing the configuration:
\
$ b config.cxx.coptions=-O3 # Rebuild with -O3.
-$ b # Rebuild with -d.
+$ b # Rebuild with -g.
\
We can also configure out of source builds of our projects. In this case,
@@ -2757,7 +2758,7 @@ configuration inheritance. As an example, let's configure the above bundled
\c{hello} project in its src directory:
\
-$ b configure: hello/ config.cxx=clang++ config.cxx.coptions=-d
+$ b configure: hello/ config.cxx=clang++ config.cxx.coptions=-g
$ b tree
hello/
@@ -2781,7 +2782,7 @@ $ cat hello/build/config.build
config.cxx = clang++
config.cxx.poptions = [null]
-config.cxx.coptions = -d
+config.cxx.coptions = -g
config.cxx.loptions = [null]
config.cxx.libs = [null]