X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=Readme.txt;h=eaff771d9007d0866a1b952604876994ff617b32;hb=74ea8208bb1aa1d9afc9657a4cdfac6714241887;hp=fe469c5daeb048c0b80bbbed4d34b953fc782890;hpb=a2cbefd5b1cb3644b3cbb5a6ec3eccaf51251d4e;p=builder.git diff --git a/Readme.txt b/Readme.txt index fe469c5..eaff771 100644 --- a/Readme.txt +++ b/Readme.txt @@ -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 -------------------------------------------------------------------------------