xref: /openbsd-src/gnu/llvm/lld/cmake/modules/FindVTune.cmake (revision ece8a53058b183aa0a669e21c57225431117089d)
1*ece8a530Spatrick# - Find VTune ittnotify.
2*ece8a530Spatrick# Defines:
3*ece8a530Spatrick# VTune_FOUND
4*ece8a530Spatrick# VTune_INCLUDE_DIRS
5*ece8a530Spatrick# VTune_LIBRARIES
6*ece8a530Spatrick
7*ece8a530Spatrickset(dirs
8*ece8a530Spatrick  "$ENV{VTUNE_AMPLIFIER_XE_2013_DIR}/"
9*ece8a530Spatrick  "C:/Program Files (x86)/Intel/VTune Amplifier XE 2013/"
10*ece8a530Spatrick  "$ENV{VTUNE_AMPLIFIER_XE_2011_DIR}/"
11*ece8a530Spatrick  "C:/Program Files (x86)/Intel/VTune Amplifier XE 2011/"
12*ece8a530Spatrick  )
13*ece8a530Spatrick
14*ece8a530Spatrickfind_path(VTune_INCLUDE_DIRS ittnotify.h
15*ece8a530Spatrick    PATHS ${dirs}
16*ece8a530Spatrick    PATH_SUFFIXES include)
17*ece8a530Spatrick
18*ece8a530Spatrickif (CMAKE_SIZEOF_VOID_P MATCHES "8")
19*ece8a530Spatrick  set(vtune_lib_dir lib64)
20*ece8a530Spatrickelse()
21*ece8a530Spatrick  set(vtune_lib_dir lib32)
22*ece8a530Spatrickendif()
23*ece8a530Spatrick
24*ece8a530Spatrickfind_library(VTune_LIBRARIES libittnotify
25*ece8a530Spatrick    HINTS "${VTune_INCLUDE_DIRS}/.."
26*ece8a530Spatrick    PATHS ${dirs}
27*ece8a530Spatrick    PATH_SUFFIXES ${vtune_lib_dir})
28*ece8a530Spatrick
29*ece8a530Spatrickinclude(FindPackageHandleStandardArgs)
30*ece8a530Spatrickfind_package_handle_standard_args(
31*ece8a530Spatrick    VTune DEFAULT_MSG VTune_LIBRARIES VTune_INCLUDE_DIRS)
32