4 ### \author Pierre Pontier
6 ### \copyright Pierre Pontier (www.suryavarman.fr)
10 # $1 est le chemin du répertoire de l'environement python.
11 # $2 est le chemin du répertoire de pybind11
12 # $3 est le chemin du répertoire de wxpython
13 # $4 est le chemin du répertoire de cppclay
14 # $5 est le chemin du répertoire des «.dll»/«.so» de cppclay
17 # $1 = /home/username/Working/wxCppPy/venv
18 # $2 = /home/username/Working/pybind11
19 # $3 = /home/username/Working/wxPython/wxPython-4.0.5a1.dev4116
20 # $4 = /home/username/Working/CppClay
21 # $5 = /home/username/Working/CppClay/MakeFile/src/clay
22 # ./install.sh ${PYTHONENV_PATH} ${PYTHONENV_SP_PATH} ${PYTHONENV_INCLUDE_PATH} ${PYBIND11_PATH} ${WXPYTHON_PATH} ${CPPCLAY_PATH} ${CPPCLAYDLL_PATH}
24 # installation du package wxcpppy
25 $1/bin/python wxcpppyconfig.py --pybind11_path="$2" --wxpython_path="$3" --cppclay_path="$4" --cppclaydll_path="$5"
29 # $1/bin/python wxcpppyvalidation.py # ImportError : venv4/lib/python3.5/site-packages/wxcpppy.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZTI8wxThread
30 # pour voir les dépendence d'un .so
31 # objdump -x /home/nom_de_l_utilisateur/blabla/venv/lib/python3.5/site-packages/wxcpppy.cpython-35m-x86_64-linux-gnu.so
32 # ldd -v /home/nom_de_l_utilisateur/blabla/venv/lib/python3.5/site-packages/wxcpppy.cpython-35m-x86_64-linux-gnu.so
34 # https://github.com/pypa/pip/issues/2875 # pip should support custom wheel platform tags.