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 | |
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.
-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() |