Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / cmake / modules / FindVTune.cmake
blobbd0cbe9a38cbafaedc5c57159b84d71763d58805
1 # - Find VTune ittnotify.
2 # Defines:
3 # VTune_FOUND
4 # VTune_INCLUDE_DIRS
5 # VTune_LIBRARIES
7 set(dirs
8   "$ENV{VTUNE_AMPLIFIER_XE_2013_DIR}/"
9   "C:/Program Files (x86)/Intel/VTune Amplifier XE 2013/"
10   "$ENV{VTUNE_AMPLIFIER_XE_2011_DIR}/"
11   "C:/Program Files (x86)/Intel/VTune Amplifier XE 2011/"
12   )
14 find_path(VTune_INCLUDE_DIRS ittnotify.h
15     PATHS ${dirs}
16     PATH_SUFFIXES include)
18 if (CMAKE_SIZEOF_VOID_P MATCHES "8")
19   set(vtune_lib_dir lib64)
20 else()
21   set(vtune_lib_dir lib32)
22 endif()
24 find_library(VTune_LIBRARIES libittnotify
25     HINTS "${VTune_INCLUDE_DIRS}/.."
26     PATHS ${dirs}
27     PATH_SUFFIXES ${vtune_lib_dir})
29 include(FindPackageHandleStandardArgs)
30 find_package_handle_standard_args(
31     VTune DEFAULT_MSG VTune_LIBRARIES VTune_INCLUDE_DIRS)