[llvm] [ORC] Fixed incorrect additional header dirs (PR #175193)

Vedran Miletić via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 9 08:11:11 PST 2026


https://github.com/vedranmiletic created https://github.com/llvm/llvm-project/pull/175193

The CMake ADDITIONAL_HEADER_DIRS directive for two Orc libraries, specifically Shared and TargetProcess, used incorrect values that pointed to its parent library include directory instead of its own. This is now fixed.

>From fb0416f717ad29e0a85ef647e714e63cc5347d6c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vedran=20Mileti=C4=87?= <vedran at miletic.net>
Date: Fri, 2 Jan 2026 21:06:12 +0100
Subject: [PATCH] [ORC] Fixed incorrect additional header dirs

The CMake ADDITIONAL_HEADER_DIRS directive for two Orc libraries,
specifically Shared and TargetProcess, used incorrect values that
pointed to its parent library include directory instead of its own.
This is now fixed.
---
 llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt        | 3 ++-
 llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt b/llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
index 792b0cc8251cc..717fc21826aba 100644
--- a/llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
+++ b/llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
@@ -6,8 +6,9 @@ add_llvm_component_library(LLVMOrcShared
   OrcRTBridge.cpp
   SimpleRemoteEPCUtils.cpp
   SymbolStringPool.cpp
+
   ADDITIONAL_HEADER_DIRS
-  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc/Shared
 
   DEPENDS
   intrinsics_gen
diff --git a/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt b/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
index ca8192bb99492..348fa7ab6e2fe 100644
--- a/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
+++ b/llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
@@ -30,7 +30,7 @@ add_llvm_component_library(LLVMOrcTargetProcess
   UnwindInfoManager.cpp
 
   ADDITIONAL_HEADER_DIRS
-  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc
+  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc/TargetProcess
 
   LINK_LIBS
   ${LLVM_PTHREAD_LIB}



More information about the llvm-commits mailing list