36 lines
775 B
Plaintext
36 lines
775 B
Plaintext
# Copyright Stefan Seefeld 2016.
|
|
# 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)
|
|
|
|
import python ;
|
|
|
|
if ! [ python.configured ]
|
|
{
|
|
ECHO "warning: no Python configured in user-config.jam" ;
|
|
ECHO "warning: will use default configuration" ;
|
|
using python ;
|
|
}
|
|
|
|
# Adjust the following if Boost.Python isn't installed in a default location
|
|
lib boost_python ;
|
|
|
|
project
|
|
: requirements
|
|
# <include>/path/to/boost/python
|
|
<library>boost_python
|
|
;
|
|
|
|
rule run-test ( test-name : sources + )
|
|
{
|
|
import testing ;
|
|
testing.make-test run-pyd : $(sources) : : $(test-name) ;
|
|
}
|
|
|
|
build-project quickstart ;
|
|
build-project tutorial ;
|
|
if [ python.numpy ]
|
|
{
|
|
build-project numpy ;
|
|
}
|