0
J'utilise Jamroot/boost-bjam pour construire un python de liaison pour le code C++:Jamroot (boost-bjam) reliant les bibliothèques partagées
alias boost_dependencies
: /boost/python//boost_python
/boost/thread//boost_thread
;
# Platform architecture provided as an environment variable
import os ;
local ARCH = [ os.environ ARCH ] ;
# Set up the project-wide requirements that everything uses the
# boost_python library from the project whose global ID is
# /boost/python.
project
: requirements <library>boost_dependencies
<include>../
<include>../../
: requirements
<library-path>../../thirdparty/opencv/lib/
<linkflags>-lm
<linkflags>-lpthread
<linkflags>-lcrypto
<linkflags>-lssl
;
# Declare the three extension modules. You can specify multiple
# source files after the colon separated by spaces.
python-extension test_library : src/Test.cpp
Je voudrais créer un lien avec les bibliothèques partagées dans le projet de OpenCV (. ./../thirdparty/opencv/lib/) comme libopencv_core.dylib, libopencv_video.dylib etc. sur mac. Comment puis-je spécifier les bibliothèques dans le fichier Jamroot et les installer également?