FindPerftools.cmake 691 B

1234567891011121314151617181920
  1. FIND_PATH(PERFTOOLS_INCLUDE_DIR google/heap-profiler.h)
  2. FIND_LIBRARY(PERFTOOLS_DEBUG_LIBRARY NAMES tcmalloc_debug
  3. DOC "The Google Perftools Debug Library"
  4. )
  5. FIND_LIBRARY(PERFTOOLS_LIBRARY NAMES tcmalloc
  6. DOC "The Google Perftools Library"
  7. )
  8. MARK_AS_ADVANCED(PERFTOOLS_INCLUDE_DIR PERFTOOLS_DEBUG_LIBRARIE PERFTOOLS_LIBRARIE)
  9. INCLUDE(FindPackageHandleStandardArgs)
  10. FIND_PACKAGE_HANDLE_STANDARD_ARGS(PERFTOOLS DEFAULT_MSG PERFTOOLS_INCLUDE_DIR PERFTOOLS_DEBUG_LIBRARY PERFTOOLS_LIBRARY)
  11. IF(PERFTOOLS_FOUND)
  12. SET(PERFTOOLS_INCLUDE_DIRS ${PERFTOOLS_INCLUDE_DIR})
  13. SET(PERFTOOLS_DEBUG_LIBRARIES ${PERFTOOLS_DEBUG_LIBRARY})
  14. SET(PERFTOOLS_LIBRARIES ${PERFTOOLS_LIBRARY})
  15. ENDIF()