]> git.tdb.fi Git - builder.git/blobdiff - Readme.txt
Add support for statically linking the C++ standard library
[builder.git] / Readme.txt
index fe469c5daeb048c0b80bbbed4d34b953fc782890..eaff771d9007d0866a1b952604876994ff617b32 100644 (file)
@@ -236,9 +236,9 @@ install
 tarballs
   Depends on source tarballs of all packages.
 
-cmdline
-  This target is an internal representation of the command line.  Trying to
-  add it to the command line will cause Builder to abort.
+goals
+  Depends on all targets on the command line.  Trying to add this target to the
+  command line will cause Builder to abort due to a circular dependency.
 
 -------------------------------------------------------------------------------
 
@@ -306,7 +306,7 @@ rdeps
 10. Logging
 
 Sometimes you need to figure out what Builder is doing, perhaps because it's
-doing it wrong or you're just interested.  To this end, a number of logging
+doing it wrong or you're just curious.  To this end, a number of logging
 channels are provided.  To specify which channels to enable, use the -l
 option.  Some channels are also turned on by the -v option; the default
 verbosity level is 1.  The -s option disables all channels.
@@ -435,9 +435,9 @@ library components from the same package:
 
   use "mylib_common";
 
-Libraries used in this way will always be linked in statically.  This can be
-useful in organizing code when multiple components in a package share a common
-part.
+This can be useful in organizing code when multiple components in a package
+share a common part.  If the used library is not specified to be installed,
+it will be linked statically.  
 
 Packages may want to offer optional features, for example to allow the user to
 choose whether to use a particular external library:
@@ -460,8 +460,8 @@ conditional statement may be used:
   };
 
 Any statements inside the conditional block are evaluated if the feature is
-enabled.  This can be negated with a !.  Conditionals can appear at the package
-level and may contain anything that the package statement can.
+enabled.  This can be negated with a !.  Conditionals can appear at package and
+component scopes and may contain anything that the enclosing statement can.
 
 When making cross-platform software, it's often necessary to use different
 libraries on different platforms.  Another kind of conditional can be used for
@@ -512,7 +512,7 @@ The latest releases can be found at http://www.tdb.fi/builder.shtml
 
 Bug reports, feature requests etc. may be sent to tdb@tdb.fi
 
-Read-only git access is available at http://git.tdb.fi/builder
+Read-only git access is available at git://git.tdb.fi/builder
 
 -------------------------------------------------------------------------------