MantisBT - CLAM (C++ Library for Audio and Music) - CLAM
View Issue Details
0000003CLAMInfrastructure: Build Systempublic2011-08-26 16:372011-08-26 16:37
dgarcia 
dgarcia 
normalfeaturehave not tried
assignedopen 
 
1.5 (current development) 
0000003: New modular scons build system
Modify the old builds system so that we can get ride of many legacy scons code. Some features we want are:

- Modules can be defined either inside clam or independently
- Modules can define their own clam dependencies and are compiled in order
- Modules can define their own config variables and external dependencies
- Full integration with pkg-config (checks, flags and pc file generation)
- Include the goodies we have in apps and plugins (color, verbose...)
- Proper uninstall target (not deleting configured files)
- Proper stages (no installing until building)
- Module definition should be declarative or data driven.
No tags attached.
Issue History
2011-08-26 16:37dgarciaNew Issue
2011-08-26 16:37dgarciaStatusnew => assigned
2011-08-26 16:37dgarciaAssigned To => dgarcia

There are no notes attached to this issue.