]> git.cworth.org Git - apitrace/commitdiff
cmake: Check for libproc library name
authorLaurent Carlier <lordheavym@gmail.com>
Tue, 19 Mar 2013 19:46:57 +0000 (20:46 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Wed, 20 Mar 2013 13:22:37 +0000 (13:22 +0000)
libprocps can be replaced with libprocps-ng, so check for the proper library name.
This fix building with ArchLinux.

Reviewed-by: Arthur Huillet <arthur.huillet@free.fr>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
CMakeLists.txt
retrace/CMakeLists.txt

index 3b932e1459cc3aa41300e849b1e335af83a38d09..ccaddd0556885d6e27b414c218a54ba9142ce2ac 100644 (file)
@@ -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()
 
index 57d5d1223ad1af5da15bba6281f74a80c9c4dc1b..913c23e1d201a43c0484a1eee188de1165a905d5 100644 (file)
@@ -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 ()