2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-19 04:22:10 +00:00
Alain Miniussi afdb09d375 Fix mpi-python component compilation.
Made mpi-python compilation and naming consistent with Boost.Python:

- Add <python> property requirement to the components dependent on Python.
  This ensures that Boost.Build passes include and library paths for the
  selected Python version while building these components. This fixes the
  build error of pyconfig.h not found.

- Add <python-debugging> property handling, to follow Boost.Python practice.
  This should ensure that correct Python headers and library are used
  by Boost.Python depending on this property.

- Add suffix 3 to the library name when compiled against Python 3.x. This
  follows Boost.Python practice. The MPI plugin for Python is still named
  mpi (without suffix) as it may be visible to python programs. Users are
  expected to build into separate directories when plugins for different
  Python versions are required.
2017-07-21 23:14:39 +02:00
Description
Mirrored via gitea-mirror
1.6 MiB
Languages
C++ 97.2%
Python 2.3%
CMake 0.5%