Bug 1098 - when to show users which modules are enabled?
when to show users which modules are enabled?
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: build system
pre-release
All All
: P5 normal
Assigned To: Gustavo J. A. M. Carneiro
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-04-15 12:54 EDT by Tom Henderson
Modified: 2011-04-18 16:35 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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