Opened 17 years ago

Last modified 17 years ago

#135 new defect

Can't express "construct derived type using procedure for base type, but with these changes"

Reported by: Dave Abrahams Owned by: somebody
Priority: major Milestone:
Component: component1 Version:
Keywords: Cc:

Description

For example, we have PYTHON_EXTENSION derived from SHARED_LIB. The generator for PYTHON_EXTENSION just needs to add _d to the name in some cases. When it calls the SHARED_LIB generator it produces targets of type SHARED_LIB, not PYTHON_EXTENSION, and we have no easy way to fix that up.

Change History (1)

comment:1 by Dave Abrahams, 17 years ago

Maybe the easiest way to implement this is to pass the desired target type in as a property. You'd just need to make sure that the property gets filtered out when dependencies are generated.

Note: See TracTickets for help on using tickets.