Skip to content
Snippets Groups Projects
Commit 5ddbed9a authored by Pierrick Koch's avatar Pierrick Koch
Browse files

[wip/boost-python] introduce boost-python

Thanks to Patrick.Bechon@onera !
parent 58eddb1f
No related branches found
No related tags found
No related merge requests found
Boost is a set of free, peer-reviewed, C++ libraries. The emphasis is on
portable libraries which work well with the ISO C++ Standard Library.
This package adds only the Boost Python library. Other libraries are
available in the boost-libs package.
# robotpkg Makefile for: wip/boost-python
# Created: Patrick Bechon
#
BOOST_PACKAGE= python
BOOST_COMMENT= (binary libraries)
PREFER.boost?= robotpkg
include ../../meta-pkgs/boost/Makefile.common
BJAM_ARGS+= --with-python
INSTALLATION_DIRS= lib
include ../../mk/sysdep/python.mk
include ../../devel/boost-jam/depend.mk
include ../../archivers/bzip2/depend.mk
include ../../archivers/zlib/depend.mk
include ../../archivers/pax/depend.mk
include ../../mk/language/c.mk
include ../../mk/robotpkg.mk
do-configure:
${RUN}exec >${WRKSRC}/tools/build/v2/site-config.jam; \
${ECHO} 'using ${BOOST_TOOLSET} : : ${CXX} ; using python : ${PYTHON_VERSION} ;'
do-build: bjam-build
@${TRUE}
do-install:
${RUN}cd ${WRKSRC}/stage/lib && \
${PAX} -rw -p mp libboost* ${PREFIX}/lib
@comment Apr 17 10:35:03 CET 2015
lib/libboost_python-mt.a
lib/libboost_python-mt.so
lib/libboost_python-mt.so.${BOOST_VERSION}
# robotpkg Makefile for: wip/boost-python
# Created: Patrick Bechon
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
BOOST_PYTHON_DEPEND_MK:= ${BOOST_PYTHON_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= boost-python
endif
ifeq (+,$(BOOST_PYTHON_DEPEND_MK)) # -----------------------------------
DEPEND_USE+= boost-python
PREFER.boost?= system
PREFER.boost-python?= ${PREFER.boost}
DEPEND_ABI.boost-python?= boost-python>=1.34.1
DEPEND_DIR.boost-python?= ../../wip/boost-python
SYSTEM_SEARCH.boost-python= \
'lib/libboost_python-mt.so'
# For cmake/FindBoost users
CMAKE_ARGS+= '-DBOOST_LIBRARYDIR=${PREFIX.boost-python:=/lib}'
endif # BOOST_PYTHON_DEPEND_MK -----------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment