From: Kefu Chai Date: Mon, 5 Feb 2018 16:36:20 +0000 (+0800) Subject: cmake: fix the include dir for building boost::python X-Git-Tag: v13.0.2~332^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F20324%2Fhead;p=ceph.git cmake: fix the include dir for building boost::python the "includes" directories are separated by spaces not semicolons. Signed-off-by: Kefu Chai --- diff --git a/cmake/modules/BuildBoost.cmake b/cmake/modules/BuildBoost.cmake index 5a76a28c0a3..05ce286428b 100644 --- a/cmake/modules/BuildBoost.cmake +++ b/cmake/modules/BuildBoost.cmake @@ -91,11 +91,13 @@ function(do_build_boost version) " : ${CMAKE_CXX_COMPILER}" " ;\n") if(with_python GREATER -1) + set(python_ver ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}) + string(REPLACE ";" " " python_includes "${PYTHON_INCLUDE_DIRS}") file(APPEND ${user_config} "using python" " : ${python_ver}" " : ${PYTHON_EXECUTABLE}" - " : ${PYTHON_INCLUDE_DIRS}" + " : ${python_includes}" " : ${PYTHON_LIBRARIES}" " ;\n") endif() @@ -107,7 +109,6 @@ function(do_build_boost version) message(FATAL_ERROR "Please call find_package(PythonLibs) first for building " "Boost.Python") endif() - set(python_ver ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}) list(APPEND b2 python=${python_ver}) endif()