version "0.1";
description "My awesome library";
-Packages may also depend on other packages:
+Packages may also require other packages:
require "otherlib";
automatically determined from the component type. Library components will also
install any headers which were used to build the library.
+Components can have requirements, just like packages. They can also use
+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.
+
Packages may want to offer optional features, for example to allow the user to
choose whether to use a particular external library: