@@ -45,3 +45,33 @@ index 0c5017c359d6..92777133e9de 100644
4545
4646 LINK_LIBS ${LLVM_INTEL_JIT_LIBS}
4747
48+ diff --git a/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt b/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
49+ index b4fd04d65e26..56c529c08937 100644
50+ --- a/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
51+ +++ b/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
52+ @@ -1,5 +1,8 @@
53+ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. )
54+ - include_directories( ${PROJECT_BINARY_DIR}/ittapi/include/ )
55+ + if(NOT DEFINED ITTAPI_SOURCE_DIR)
56+ + set(ITTAPI_SOURCE_DIR ${PROJECT_BINARY_DIR})
57+ + endif()
58+ + include_directories( ${ITTAPI_SOURCE_DIR}/include/ )
59+ add_llvm_component_library(LLVMIntelJITEvents
60+ IntelJITEventListener.cpp
61+
62+ diff --git a/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt b/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
63+ index 3d1dfe758c79..03677d610cbb 100644
64+ --- a/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
65+ +++ b/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
66+ @@ -6,7 +6,10 @@ set(intel_jit_profiling )
67+ if( LLVM_USE_INTEL_JITEVENTS )
68+ set(intel_jit_profiling IntelJITProfiling)
69+ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../IntelJITProfiling)
70+ - include_directories(${PROJECT_BINARY_DIR}/ittapi/include/ )
71+ + if(NOT DEFINED ITTAPI_SOURCE_DIR)
72+ + set(ITTAPI_SOURCE_DIR ${PROJECT_BINARY_DIR})
73+ + endif()
74+ + include_directories(${ITTAPI_SOURCE_DIR}/include/ )
75+ endif()
76+
77+ add_llvm_component_library(LLVMOrcTargetProcess
0 commit comments