Bug 1098

Summary: when to show users which modules are enabled?
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: build systemAssignee: Gustavo J. A. M. Carneiro <gjcarneiro>
Status: RESOLVED FIXED    
Severity: normal CC: ns-bugs, watrous
Priority: P5    
Version: pre-release   
Hardware: All   
OS: All   

Description Tom Henderson 2011-04-15 12:54:12 EDT
Mitch re-enabled a capability in changeset b1e7e65c842c to show users what modules are in and out of the build, at configure time.

Enabled modules = ['core', 'network', 'config-store', 'internet', 'propagation', 'point-to-point', 'csma', 'emu', 'bridge', 'tap-bridge', 'virtual-net-device', 'applications', 'nix-vector-routing', 'olsr', 'aodv', 'dsdv', 'click', 'openflow', 'mobility', 'wifi', 'netanim', 'stats', 'uan', 'spectrum', 'mesh', 'test', 'ns3tcp', 'ns3wifi', 'flow-monitor', 'wimax', 'lte', 'mpi', 'topology-read', 'energy', 'tools', 'visualizer']

However, doing this at configure time will not correctly display the implicit dependencies that will be picked up in the build; e.g.

./waf configure --enable-modules=mesh

yields:

Enabled modules = ['mesh']

This could be remedied by displaying the list of enabled modules at the end of the build process, but IIRC Mitch had this in a while ago but Gustavo removed it because of an Eclipse problem?

I'm wondering whether this could be remedied to show the list of actual modules built, either by doing something different at configure time to discover dependencies, or restoring this at the end of the build output.
Comment 2 Mitch Watrous 2011-04-18 12:00:41 EDT
Bug closed.

ns-3-dev changeset: bfac4de27c06
Comment 3 Mitch Watrous 2011-04-18 12:10:53 EDT
Is it possible to make the build log appear at the end of the build step?
Comment 4 Mitch Watrous 2011-04-18 16:35:56 EDT
Bug closed.

ns-3-dev changeset: 948694386867