]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cmake/modules: always use the python3 specified in command line
authorKefu Chai <tchaikov@gmail.com>
Sat, 16 Apr 2022 01:10:20 +0000 (09:10 +0800)
committerKefu Chai <tchaikov@gmail.com>
Wed, 20 Apr 2022 00:53:05 +0000 (08:53 +0800)
commit30e1e26928501966bf46c6e414efbade2d4c498a
tree9f6b8bc394b2ec356927e7196a8315c4cbd955af
parent0315ce47c755cef21ce0406db5a7505660101041
cmake/modules: always use the python3 specified in command line

if another python3 with higher version is found by
find_package(Python3), the cmake's install script would just
install the python modules/extensions into that python3's
dist-package directory, and the packaging script would fail
to find these artifacts when trying to package them.

so we need to ensure that the install directories for python
modeules/extensions are always "versioned" with WITH_PYTHON3
cmake option.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit e2babdfae8c99f39f99a7c8a8f966299b2e62b19)
cmake/modules/Distutils.cmake