[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