-
- Downloads
MakePythonAPI: Produce Python interfaces to the C++ libraries
* The Python interface to a shared library is made via MakePythonAPI module. - Moved installation-related parts from MakeSwigLib to MakePythonAPI; - Moved Wheel-related parts from MakeSwigLib to MakePythonAPI. * Differentiate between `BORNAGAIN_PYTHON` variable and `WITH_PYTHON_API` argument: + BORNAGAIN_PYTHON = Add Python-related functionality to the C++ libraries; + WITH_PYTHON_API = Add a Python interface to the C++ libraries; currently made with SWIG. * Add OUTPUT_DIR to MakeSharedLib to allow setting an output folder for the shared library.
parent
16abc829
No related branches found
No related tags found
Showing
- cmake/BornAgain/multipython/MakePythonAPI.cmake 123 additions, 0 deletionscmake/BornAgain/multipython/MakePythonAPI.cmake
- cmake/BornAgain/multipython/MakeSharedLib.cmake 67 additions, 41 deletionscmake/BornAgain/multipython/MakeSharedLib.cmake
- cmake/BornAgain/multipython/MakeSwigLib.cmake 4 additions, 36 deletionscmake/BornAgain/multipython/MakeSwigLib.cmake
Loading
Please register or sign in to comment