diff options
author | Victor Popov <v.popov@corp.mail.ru> | 2019-01-08 14:37:16 +0300 |
---|---|---|
committer | Sergey Yershov <syershov@maps.me> | 2019-01-09 14:26:30 +0300 |
commit | 10e9614012cb96ea3de9e1528d651c6005193f4c (patch) | |
tree | f226398dc658a383f402db32ef65f998fe4eb73d /CMakeLists.txt | |
parent | 1f2bc65f3aa2b14f827854fc66923c203ab81cfc (diff) |
Add overridable boost_python library namepy-modules-0.2.6
This would be needed for updating boost to 1.67 or later - the python
bindings libraries changed their names to contain python version they
are built against. Also this naming change is backported to our boost
packages on linux.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f7210d85a0..e3ecb6b979 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -165,10 +165,15 @@ endif() if (PYBINDINGS) if (PYTHON_VERSION VERSION_GREATER 3.0) set(_Boost_PYTHON3_HEADERS "boost/python.hpp") - find_package(Boost 1.64 REQUIRED COMPONENTS python3) + if (NOT DEFINED BOOST_PYTHON_LIBNAME) + set(BOOST_PYTHON_LIBNAME python3) + endif() else() - find_package(Boost 1.64 REQUIRED COMPONENTS python) + if (NOT DEFINED BOOST_PYTHON_LIBNAME) + set(BOOST_PYTHON_LIBNAME python) + endif() endif() + find_package(Boost 1.64 REQUIRED COMPONENTS ${BOOST_PYTHON_LIBNAME}) find_package(PythonLibs ${PYTHON_VERSION} REQUIRED) include_directories(${PYTHON_INCLUDE_DIRS}) endif() |