Sha256: 2c23621759d17b898ab106272c2677ffa6f2561544a3a7a24b091f98e282e367
Contents?: true
Size: 617 Bytes
Versions: 2
Compression:
Stored size: 617 Bytes
Contents
# Planning Teapot 2.0 will feature isolated build directories and private dependencies. ## Isolated Build Directories Individual packages will be built into discrete directories: ``` teapot/#{platform}/libpng/include/png.h teapot/#{platform}/libpng/lib/libpng.a ``` ## Private Dependencies All dependencies by default are public. Given a package, C, that depends on B, and B publicly depends on A, C also depends on A. The problem is that some dependencies of B should not also be dependencies of A, for example internal build tools, etc. It's not necessary for a consumer of A to be aware of C in all cases.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
teapot-1.3.1 | PLANNING.md |
teapot-1.3.0 | PLANNING.md |