ceph/cmake/modules
Kefu Chai d0858dbfb4 librados/librados_c: check .symver support using cmake
the __asm__(".asmver ..") is a support provided by the compiler, so
would be better to detect it by either checking the compiler identifer
or just try it out.

in this change, instead of checking the building platform, we check this
feature using check_c_source_compiles().

in future, we could support versioned symbols using function attriubte
or symbol tables or version-script.

on platform where symbol versioning is not supported, we might need to
go with a different approach.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-02 08:16:12 +08:00
..
FindPython
AddCephTest.cmake cmake: pass unparsed args to add_ceph_test() 2021-03-30 17:33:56 +08:00
BuildBoost.cmake cmake,install-deps,make-dist: use boost 1.75 2021-04-05 15:09:29 +08:00
BuildDPDK.cmake cmake: use "" for no-op INSTALL_COMMAND 2021-03-09 19:13:21 +08:00
BuildFIO.cmake cmake: pass compile options by fio interface library 2021-03-23 16:25:47 +08:00
BuildJaeger.cmake
BuildOpenTracing.cmake
BuildQatDrv.cmake
BuildRocksDB.cmake cmake: do not specify CMAKE_GENERATOR for external projects 2021-03-09 19:13:22 +08:00
BuildSPDK.cmake cmake: use "" for no-op INSTALL_COMMAND 2021-03-09 19:13:21 +08:00
BuildZstd.cmake cmake: allow use libzstd in system 2021-03-31 12:53:39 +08:00
Buildc-ares.cmake
Buildpmem.cmake cmake: bump to PMDK v1.10 2021-04-28 17:31:41 +08:00
Buildthrift.cmake
Builduring.cmake cmake: pass "CC" using configure when building liburing 2021-04-27 13:36:23 +08:00
Buildyaml-cpp.cmake
CTags.cmake
CephCheck_link.c
CephCheck_link.map
CephChecks.cmake librados/librados_c: check .symver support using cmake 2021-05-02 08:16:12 +08:00
CheckCxxAtomic.cmake
CheckNasm.cmake cmake: only display the result of checking nasm once 2021-01-04 01:34:46 +08:00
Distutils.cmake cmake: disable "variable tracking" when building rados python binding 2021-04-29 00:11:33 +08:00
ExternalProjectHelper.cmake
FindBacktrace.cmake
FindBoost.cmake cmake: adapt FindBoost.cmake to our needs 2021-03-19 20:35:51 +08:00
FindCUnit.cmake
FindCython.cmake
FindFUSE.cmake
FindGMock.cmake
FindGSSApi.cmake
FindJeMalloc.cmake
FindLTTngUST.cmake
FindLZ4.cmake
FindMake.cmake
FindNUMA.cmake cmake: use NUMA for package name in FindNUMA.cmake 2021-02-14 23:11:33 +08:00
FindOATH.cmake
FindOpenLdap.cmake
FindPython3.cmake
FindRDKafka.cmake
FindRabbitMQ.cmake
FindRocksDB.cmake
FindSQLite3.cmake libcephsqlite: rework architecture and backend 2021-03-19 08:52:55 -07:00
FindSanitizers.cmake
FindStdFilesystem.cmake cmake: check for empty string by its value 2021-05-02 08:15:15 +08:00
FindStdFilesystem_test.cc
FindZstd.cmake cmake: allow use libzstd in system 2021-03-31 12:53:39 +08:00
Findaio.cmake
Findbabeltrace.cmake
Findblkid.cmake
Findc-ares.cmake
Finddpdk.cmake
Findfcgi.cmake
Findfmt.cmake
Findgperftools.cmake
Findkeyutils.cmake
Findleveldb.cmake
Findlibcryptsetup.cmake
Findnl.cmake
Findpmem.cmake cmake/modules/Findpmem: always set pmem_VERSION_STRING 2021-04-26 16:38:09 +08:00
Findqatzip.cmake
Findrdmacm.cmake
Findsnappy.cmake
Findudev.cmake
Finduring.cmake
Finduuid.cmake
Findverbs.cmake
Findxfs.cmake
Findyaml-cpp.cmake
Findzbd.cmake
Findzfs.cmake
GetGitRevisionDescription.cmake
GetGitRevisionDescription.cmake.in
IncludeJaeger.cmake
LimitJobs.cmake cmake: use ninja job pool 2021-03-21 15:52:13 +08:00
SIMDExt.cmake
patch-dpdk-conf.sh