diff --git a/cmake/FindGooglePerfTools.cmake b/cmake/FindGooglePerfTools.cmake index d85c01389..f7caa7c1c 100644 --- a/cmake/FindGooglePerfTools.cmake +++ b/cmake/FindGooglePerfTools.cmake @@ -3,11 +3,12 @@ # - Find GPerfTools (formerly Google perftools) # Find the GPerfTools libraries # If false, do not try to use Google perftools. -# also defined for general use are -# TCMALLOC_LIBRARY, where to find the tcmalloc library. +# Also defined for general use are +# - GPERFTOOLS_TCMALLOC: where to find the tcmalloc library +# - GPERFTOOLS_PROFILER: where to find the profiler library SET(TCMALLOC_NAMES ${TCMALLOC_NAMES} tcmalloc) -find_library(TCMALLOC_LIBRARY +find_library(GPERFTOOLS_TCMALLOC NAMES ${TCMALLOC_NAMES} PATHS /usr/lib /usr/local/lib ) @@ -16,12 +17,12 @@ find_library(GPERFTOOLS_PROFILER PATHS /usr/lib /usr/local/lib ) -IF (TCMALLOC_LIBRARY AND GPERFTOOLS_PROFILER) - SET(TCMALLOC_LIBRARIES ${TCMALLOC_LIBRARY}) +IF (GPERFTOOLS_TCMALLOC AND GPERFTOOLS_PROFILER) + SET(TCMALLOC_LIBRARIES ${GPERFTOOLS_TCMALLOC}) SET(GOOGLE_PERFTOOLS_FOUND "YES") -ELSE (TCMALLOC_LIBRARY AND GPERFTOOLS_PROFILER) +ELSE (GPERFTOOLS_TCMALLOC AND GPERFTOOLS_PROFILER) SET(GOOGLE_PERFTOOLS_FOUND "NO") -ENDIF (TCMALLOC_LIBRARY AND GPERFTOOLS_PROFILER) +ENDIF (GPERFTOOLS_TCMALLOC AND GPERFTOOLS_PROFILER) IF (GOOGLE_PERFTOOLS_FOUND) MESSAGE(STATUS "Found Google perftools: ${GPERFTOOLS_PROFILER}") @@ -32,6 +33,6 @@ ELSE (GOOGLE_PERFTOOLS_FOUND) ENDIF (GOOGLE_PERFTOOLS_FOUND) MARK_AS_ADVANCED( - TCMALLOC_LIBRARY + GPERFTOOLS_TCMALLOC GPERFTOOLS_PROFILER )