4 The 'shared' library is a set of reusable objects to be shared as-is between
5 various programs, including Taskwarrior, Taskserver, Tasksh and Timewarrior.
7 In order to be reusable, and therefore a member of libshared, conditions must
10 - Shared objects may only make use of other shared objects, or external
11 dependencies (libuuid, gettext, readline etc), but no objects from the
14 - Shared objects may assume only one external 'cmake.h' that defines
15 platform/portability constants.