FIND_PATH(PERFTOOLS_INCLUDE_DIR google/tcmalloc.h) IF(WIN32) SET(CMAKE_FIND_LIBRARY_PREFIXES "lib" "") FIND_LIBRARY(PERFTOOLS_DEBUG_LIBRARY NAMES tcmalloc_minimal-debug DOC "The Google Perftools Debug Library" ) ELSEIF(UNIX) FIND_LIBRARY(PERFTOOLS_DEBUG_LIBRARY NAMES tcmalloc_debug DOC "The Google Perftools Debug Library" ) ENDIF() FIND_LIBRARY(PERFTOOLS_LIBRARY NAMES tcmalloc DOC "The Google Perftools Library" ) FIND_LIBRARY(PERFTOOLS_PROFILE_LIBRARY NAMES profiler DOC "The Google Perftools Profile Library" ) SET(PERFTOOLS_INCLUDE_DIRS ${PERFTOOLS_INCLUDE_DIR}) SET(PERFTOOLS_DEBUG_LIBRARIES ${PERFTOOLS_DEBUG_LIBRARY}) SET(PERFTOOLS_LIBRARIES ${PERFTOOLS_LIBRARY}) SET(PERFTOOLS_PROFILE_LIBRARIES ${PERFTOOLS_PROFILE_LIBRARY}) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(PERFTOOLS DEFAULT_MSG PERFTOOLS_INCLUDE_DIR PERFTOOLS_DEBUG_LIBRARY PERFTOOLS_LIBRARY PERFTOOLS_PROFILE_LIBRARY) MARK_AS_ADVANCED(PERFTOOLS_INCLUDE_DIR PERFTOOLS_DEBUG_LIBRARY PERFTOOLS_LIBRARY PERFTOOLS_PROFILE_LIBRARY)