Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lifecycle:
- - clean
- - configure
- - compile (req. configure)
- - dist (aka build)
- - test (req. build)
- - package (req. test)
- - install (req. package)
- ./build.py reconfigure
- ./build.py build framework
- module framework
- inputs:
- src: src/framework/*.cpp
- headers: src/framework/*.hpp (build-time, consume-time)
- headers: src/framework-private/*.hpp (build-time)
- module: cfx2 (build-time, consume-time, run-time)
- implies: build-time (headers, link libs)
- consume-time (dist. headers)
- run-time (dist. DLL)
- module: png (build-time, run-time)
- outputs:
- headers: build/framework-headers/
- dependencies.txt (lists consume-time & run-time dependencies)
- libs: framework.so
- OR
- framework.a(carried dependency: png:build-time:libs)
- consume framework
- -> assimilate explicit consume-time dependencies
- -> assimilate carried dependencies (=> add libpng if framework built as static lib)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement