]> git.proxmox.com Git - ceph.git/blame - ceph/src/seastar/cmake/FindPthreadSetName.cmake
import quincy beta 17.1.0
[ceph.git] / ceph / src / seastar / cmake / FindPthreadSetName.cmake
CommitLineData
11fdf7f2
TL
1include (CMakePushCheckState)
2
3cmake_push_check_state (RESET)
4set (CMAKE_REQUIRED_FLAGS "-pthread")
5set (CMAKE_REQUIRED_DEFINITIONS "-D_GNU_SOURCE")
6check_symbol_exists (pthread_setname_np pthread.h HAVE_PTHREAD_SETNAME_NP)
7cmake_pop_check_state ()
8
9find_package_handle_standard_args (PthreadSetName
10 FOUND_VAR PthreadSetName_FOUND
11 REQUIRED_VARS
12 HAVE_PTHREAD_SETNAME_NP)