Opened 20 years ago

Closed 20 years ago

#97 closed Tasks (Fixed)

Leave jamfile modules for user.

Reported by: Vladimir Prus Owned by: Vladimir Prus
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

We currently store a lot of information pertaining to project into
modules for jamfiles. It is better to leave that namespace for users.
This change is a good time to make some cleanups. Subtasks
are:
- Move all the project-related data to the 'project-target' or a new
class.
- Remove 'subproject' rule and introduce 'build-project' rule.
- Introduce 'use-project' rule into project-root module namespace
- Import non-local rules from project-root into project modules
- (Possible) Import non-local rules from parent projects





Change History (4)

comment:1 by Vladimir Prus, 20 years ago

Logged In: YES 
user_id=321498

Implemented the first two parts. Passing over the other two, plus moving 
all data out of project root namespace, to Rene.

comment:2 by René Rivera, 20 years ago

Logged In: YES 
user_id=33595

Implemented 3 & 4.
Cleanup of project root module space also done.

#5 needs to be decided.

comment:3 by Vladimir Prus, 20 years ago

Logged In: YES 
user_id=321498

There's no obvious need for #5, so closing this issue. 


comment:4 by Vladimir Prus, 20 years ago

Status: assignedclosed
Note: See TracTickets for help on using tickets.