Browse Source

[Minor] Do not use `setproctitle` on Linux

Issue: #4634
pull/4587/head
Vsevolod Stakhov 2 years ago
parent
commit
d6abbee4d1
No known key found for this signature in database GPG Key ID: 7647B6790081437
  1. 5
      CMakeLists.txt

5
CMakeLists.txt

@ -315,7 +315,10 @@ CHECK_INCLUDE_FILES(ucontext.h HAVE_UCONTEXT_H)
CHECK_INCLUDE_FILES(sys/ucontext.h HAVE_SYS_UCONTEXT_H) # OSX specific
# Check platform API
CHECK_FUNCTION_EXISTS(setproctitle HAVE_SETPROCTITLE)
IF(NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")
# setproctitle is broken badly in Linux, never try it
CHECK_FUNCTION_EXISTS(setproctitle HAVE_SETPROCTITLE)
ENDIF()
CHECK_FUNCTION_EXISTS(getpagesize HAVE_GETPAGESIZE)
CHECK_FUNCTION_EXISTS(nanosleep HAVE_NANOSLEEP)
CHECK_FUNCTION_EXISTS(flock HAVE_FLOCK)

Loading…
Cancel
Save