xref: /aosp_15_r20/external/pytorch/cmake/Modules/FindITT.cmake (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1# - Try to find ITT
2#
3# The following are set after configuration is done:
4#  ITT_FOUND          : set to true if ITT is found.
5#  ITT_INCLUDE_DIR    : path to ITT include dir.
6#  ITT_LIBRARIES      : list of libraries for ITT
7
8IF (NOT ITT_FOUND)
9  SET(ITT_FOUND OFF)
10
11  SET(ITT_INCLUDE_DIR)
12  SET(ITT_LIBRARIES)
13
14  SET(ITT_ROOT "${PROJECT_SOURCE_DIR}/third_party/ittapi")
15  FIND_PATH(ITT_INCLUDE_DIR ittnotify.h PATHS ${ITT_ROOT} PATH_SUFFIXES include)
16  IF (ITT_INCLUDE_DIR)
17    ADD_SUBDIRECTORY(${ITT_ROOT})
18    SET(ITT_LIBRARIES ittnotify)
19    SET(ITT_FOUND ON)
20  ENDIF (ITT_INCLUDE_DIR)
21ENDIF(NOT ITT_FOUND)
22