Modify

Opened 16 years ago

Closed 15 years ago

#47 closed Tasks (Fixed)

V2 initialization behavior

Reported by: david_abrahams Owned by: René Rivera
Milestone: Component: jamboost
Version: None Severity:
Keywords: Cc:

Description

Initialization
We check the name used to invoke Jam, and if the name 
is not the recognized Boost.Jam invocation we continue 
with the execution of the builtin Jambase. 

Otherwise, when we recognize a Boost.Jam invocation, 
we: 

We attempt to load "boost-build.jam" by searching from 
the current invocation directory up to the root of the 
file-system and in the paths specified by 
BOOST_BUILD_PATH. Within this, one invokes the "boost-
build" rule to indicate where the Boost.Build system 
files are, and to load them. 
If the Boost.Build system isn't loaded yet we error 
and exit, giving brief instructions on possible 
errors. 
We attempt to load "project-root.jam" by searching 
from the current invocation directory up to the root 
of the file-system. When found its location is noted 
as the PROJECT_ROOT. 
Finaly we load the "Jamfile" in the invocation 
directory. There are various spellings considered when 
finding the "Jamfile", the pattern for the name must 
fit: (J|j)amfile[.jam]. 

Attachments (0)

Change History (1)

comment:1 Changed 15 years ago by Vladimir Prus

Status: assignedclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain René Rivera.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.