7ef92edc77
[SVN r85596]
46 lines
968 B
Plaintext
46 lines
968 B
Plaintext
#
|
|
# Copyright (c) 2006 João Abecasis
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0. (See
|
|
# accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
|
|
##
|
|
## IMPORTANT NOTE: This file MUST NOT be copied over a boost installation
|
|
##
|
|
|
|
path-constant top : . ;
|
|
|
|
import modules ;
|
|
import path ;
|
|
|
|
local boost-root = [ modules.peek : BOOST_ROOT ] ;
|
|
|
|
if ! $(boost-root)
|
|
{
|
|
local boost-search-dirs = [ modules.peek : BOOST_BUILD_PATH ] ;
|
|
|
|
for local dir in $(boost-search-dirs)
|
|
{
|
|
if [ path.glob $(dir)/../../../ : boost/version.hpp ]
|
|
{
|
|
boost-root += $(dir)/../../../ ;
|
|
}
|
|
}
|
|
|
|
if $(boost-root)
|
|
{
|
|
boost-root = [ path.make $(boost-root[1]) ] ;
|
|
}
|
|
else
|
|
{
|
|
ECHO "Warning: couldn't find BOOST_ROOT in" $(boost-root) ;
|
|
}
|
|
}
|
|
|
|
path-constant BOOST_ROOT : $(boost-root) ;
|
|
modules.poke : QUICKBOOK_ROOT : $(top) ;
|
|
|
|
use-project /boost : $(BOOST_ROOT) ;
|