2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-19 16:32:16 +00:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Peter Dimov
a858c2dc3c Add comments explaining the stage/install targets in build/Jamfile 2018-10-12 21:32:12 +03:00
Peter Dimov
11b9e3d4a7 Add empty stage/install targets when Python is not configured 2018-10-12 21:16:35 +03:00

View File

@@ -133,6 +133,29 @@ lib boost_numpy
<python-debugging>on:<define>BOOST_DEBUG_PYTHON
;
# boost-install creates `stage` and `install` targets
#
# `stage` stages (builds and copies into `stage/lib`) the given libraries
# `boost_python` and `boost_numpy` and their dependencies and is similar
# to issuing `b2 --with-python stage` from top level
#
# `install` installs the two libraries and their dependencies and is similar
# to issuing `b2 --with-python install` from top level
boost-install boost_python boost_numpy ;
}
else
{
# When Python isn't configured, the above `boost-install` is not executed,
# so we create empty `stage` and `install` targets that do nothing but issue
# a warning message unless `--without-python` is given
alias stage : config-warning ;
explicit stage ;
alias install : config-warning ;
explicit install ;
}