ceph/cmake/modules
Kefu Chai ebfa2df2d5 cmake: do not pass unnecessary param to setup.py
--single-version-externally-managed is used for packaging python eggs
to deb. so the metadata can be stored in the egg, and can be accessed
by user if necessary, see [1]. but this does not apply to users who
just want to "make install" without packaging Ceph.

the problem is, if we pass --single-version-externally-managed to
setup.py, we need to pass --record or --root also. otherwise setuptools
complains:

error: You must specify --record or --root when building system packages

so in this change, we choose not to pass
"--single-version-externally-managed", unless $DESTDIR is set.

both "ceph.spec.in" and "debian/rules" set $DESTDIR when running "make
install". so we can always check $DESTDIR to tell if current "make
install" is launched by the packaging script or not. this might not be
accurate, but good enough. assuming enduser does not use DESTDIR when
running plain "make install".

--
[1] https://wiki.debian.org/Python/FAQ#How_should_we_package_Python_eggs.3F

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-11-20 22:20:41 +08:00
..
AddCephTest.cmake
BuildBoost.cmake
BuildDPDK.cmake cmake: update dpdk drivers/modules to accomodate dpdk submodule 2018-10-26 21:49:03 +08:00
BuildFIO.cmake objectstore/test/fio: Fixed fio compilation when tcmalloc is used. 2018-09-13 09:43:48 +02:00
BuildQatDrv.cmake crypto: QAT Wrapper for Ceph Encryption 2018-10-18 21:48:18 -07:00
BuildRocksDB.cmake
BuildSPDK.cmake cmake: pass DPDK_DIR explicitly 2018-09-05 17:33:59 +08:00
Buildc-ares.cmake
CTags.cmake
CheckCxxAtomic.cmake
CheckYasm.cmake
Distutils.cmake cmake: do not pass unnecessary param to setup.py 2018-11-20 22:20:41 +08:00
FindBacktrace.cmake
FindBoost.cmake cmake/modules: add FindBoost.cmake 2018-09-11 22:22:47 +08:00
FindCUnit.cmake
FindCython.cmake
FindGMock.cmake
FindJeMalloc.cmake
FindLTTngUST.cmake
FindLZ4.cmake
FindNSPR.cmake
FindNSS.cmake
FindOATH.cmake
FindOpenLdap.cmake
FindPython3Interp.cmake
FindPython3Libs.cmake
FindRocksDB.cmake
FindSanitizers.cmake cmake,ceph.in: preload libasan if WITH_ASAN 2018-10-22 14:40:03 +08:00
FindStdFilesystem.cmake
FindStdFilesystem_test.cc
Findaio.cmake
Findbabeltrace.cmake
Findblkid.cmake
Findc-ares.cmake
Finddpdk.cmake cmake: fix the build WITH_DPDK=ON 2018-09-05 13:53:57 +08:00
Findfcgi.cmake
Findfio.cmake
Findfmt.cmake cmake: fix version matching for Findfmt 2018-09-10 10:22:24 -04:00
Findfuse.cmake
Findgperftools.cmake
Findkeyutils.cmake
Findleveldb.cmake
Findqatzip.cmake
Findrdmacm.cmake
Findsnappy.cmake
Findudev.cmake
Finduuid.cmake
Findverbs.cmake
Findxfs.cmake
Findxio.cmake
Findzfs.cmake
GetGitRevisionDescription.cmake
GetGitRevisionDescription.cmake.in
SIMDExt.cmake Merge pull request #24168 from tchaikov/wip-17516 2018-10-04 16:10:18 -07:00
patch-dpdk-conf.sh