mirror of
https://github.com/ceph/ceph
synced 2025-02-23 11:07:35 +00:00
cmake: use FindBacktrace instead of Findexecinfo
always better to use upstream cmake modules. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
cf6dcf0ae7
commit
636522b669
@ -152,7 +152,7 @@ else(ENABLE_SHARED)
|
||||
endif(ENABLE_SHARED)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ${ENABLE_SHARED})
|
||||
|
||||
find_package(execinfo)
|
||||
find_package(Backtrace)
|
||||
|
||||
find_package(udev REQUIRED)
|
||||
set(HAVE_UDEV ${UDEV_FOUND})
|
||||
|
@ -1,28 +0,0 @@
|
||||
# - Find execinfo
|
||||
# Find the execinfo headers and libraries.
|
||||
#
|
||||
# EXECINFO_INCLUDE_DIRS - where to find execinfo.h, etc.
|
||||
# EXECINFO_LIBRARIES - List of libraries when using execinfo.
|
||||
# EXECINFO_FOUND - True if execinfo found.
|
||||
|
||||
# Look for the header file.
|
||||
FIND_PATH(EXECINFO_INCLUDE_DIR NAMES execinfo.h)
|
||||
|
||||
# Look for the library.
|
||||
FIND_LIBRARY(EXECINFO_LIBRARY NAMES execinfo)
|
||||
|
||||
# handle the QUIETLY and REQUIRED arguments and set EXECINFO_FOUND to TRUE if
|
||||
# all listed variables are TRUE
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(execinfo DEFAULT_MSG EXECINFO_LIBRARY EXECINFO_INCLUDE_DIR)
|
||||
|
||||
# Copy the results to the output variables.
|
||||
IF(EXECINFO_FOUND)
|
||||
SET(EXECINFO_LIBRARIES ${EXECINFO_LIBRARY})
|
||||
SET(EXECINFO_INCLUDE_DIRS ${EXECINFO_INCLUDE_DIR})
|
||||
ELSE(EXECINFO_FOUND)
|
||||
SET(EXECINFO_LIBRARIES)
|
||||
SET(EXECINFO_INCLUDE_DIRS)
|
||||
ENDIF(EXECINFO_FOUND)
|
||||
|
||||
MARK_AS_ADVANCED(EXECINFO_INCLUDE_DIR EXECINFO_LIBRARY)
|
@ -511,7 +511,7 @@ endif(${HAVE_ARMV8_CRC})
|
||||
|
||||
add_library(common_utf8 STATIC common/utf8.c)
|
||||
|
||||
target_link_libraries(common json_spirit common_utf8 erasure_code rt uuid resolv ${CRYPTO_LIBS} ${Boost_LIBRARIES} ${BLKID_LIBRARIES} ${EXECINFO_LIBRARIES})
|
||||
target_link_libraries(common json_spirit common_utf8 erasure_code rt uuid resolv ${CRYPTO_LIBS} ${Boost_LIBRARIES} ${BLKID_LIBRARIES} ${Backtrace_LIBRARIES})
|
||||
|
||||
if(${WITH_LTTNG})
|
||||
add_subdirectory(tracing)
|
||||
|
Loading…
Reference in New Issue
Block a user