If no --with or --without option is specified, refer to project-config.

[SVN r52175]
This commit is contained in:
Vladimir Prus 2009-04-04 21:18:28 +00:00
parent 878c0cc941
commit f4218ff95d

View file

@ -252,6 +252,15 @@ rule libraries-to-install ( existing-libraries * )
local argv = [ modules.peek : ARGV ] ;
local with-parameter = [ MATCH --with-(.*) : $(argv) ] ;
local without-parameter = [ MATCH --without-(.*) : $(argv) ] ;
if ! $(with-parameter) && ! $(without-parameter)
{
# Nothing is specified on command line. See if maybe
# project-config.jam has some choices.
local project-config-libs = [ modules.peek project-config : libraries ] ;
with-parameter = [ MATCH --with-(.*) : $(project-config-libs) ] ;
without-parameter = [ MATCH --without-(.*) : $(project-config-libs) ] ;
}
# Do some checks.
if $(with-parameter) && $(without-parameter)