Opened 18 years ago

Last modified 17 years ago

#4 new enhancement

Features relevance

Reported by: ghost Owned by: somebody
Priority: major Milestone: M13
Component: component1 Version:
Keywords: Cc:

Description (last modified by ghost)

At the moment, all properties are assumed to be relevant for target, and are encoded for path. For example, dvi files produced by tex might be placed in gcc/debug. Need to check which properties are really relevant for target. They include:

  • properties that affect flags for the action
  • properties that affect generators selection
  • composite properties for which some part of expansion is relevant

The new functionality should be added to 'toolset' module and 'virtual-target.action' class, since the latter determines the path for targets.

A particularly nasty case is:

whatever a : a.cpp : <totally-irrelevant-feature>:<define>FOO ;

here, we better make the feature show up in target paths, since using it like this make it's actually relevant for this main target, even though it might be irrelevant for all the generators used.

Change History (5)

comment:1 by ghost, 18 years ago

Description: modified (diff)

comment:2 by ghost, 18 years ago

Description: modified (diff)

comment:3 by ghost, 18 years ago

Description: modified (diff)
Milestone: M12

comment:4 by ghost, 17 years ago

Description: modified (diff)

comment:5 by ghost, 17 years ago

Milestone: M12M13

Pushing later.

Note: See TracTickets for help on using tickets.