From: Laurent Carlier Date: Tue, 19 Mar 2013 19:46:57 +0000 (+0100) Subject: cmake: Check for libproc library name X-Git-Url: https://git.cworth.org/git?p=apitrace;a=commitdiff_plain;h=12e1f987f7af2fb66dc6d28ab50f913d6e54a141 cmake: Check for libproc library name libprocps can be replaced with libprocps-ng, so check for the proper library name. This fix building with ArchLinux. Reviewed-by: Arthur Huillet Signed-off-by: José Fonseca --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 3b932e1..ccaddd0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -194,6 +194,7 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") CHECK_INCLUDE_FILES(proc/readproc.h READPROC_H_FOUND) if (READPROC_H_FOUND) add_definitions (-DHAVE_READPROC_H) + find_library (proc_LIBRARY NAMES proc procps) endif () endif() diff --git a/retrace/CMakeLists.txt b/retrace/CMakeLists.txt index 57d5d12..913c23e 100644 --- a/retrace/CMakeLists.txt +++ b/retrace/CMakeLists.txt @@ -103,7 +103,7 @@ if (WIN32 OR APPLE OR X11_FOUND) if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") target_link_libraries (glretrace rt) if (READPROC_H_FOUND) - target_link_libraries (glretrace proc) + target_link_libraries (glretrace ${proc_LIBRARY}) endif () endif () @@ -131,7 +131,7 @@ if (ENABLE_EGL AND X11_FOUND AND NOT WIN32 AND NOT APPLE) if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") target_link_libraries (eglretrace rt) if (READPROC_H_FOUND) - target_link_libraries (eglretrace proc) + target_link_libraries (eglretrace ${proc_LIBRARY}) endif () endif ()