[llvm] [offload] Add missing build dependency (PR #149326)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 17 07:47:58 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-offload
Author: Joachim (jprotze)
<details>
<summary>Changes</summary>
libc++ headers must be generated before compiling part of liboffload.
The build error occurs if clang is configured to use libc++ by default.
Fixes issue #<!-- -->149324
---
Full diff: https://github.com/llvm/llvm-project/pull/149326.diff
1 Files Affected:
- (modified) offload/tools/offload-tblgen/CMakeLists.txt (+4)
``````````diff
diff --git a/offload/tools/offload-tblgen/CMakeLists.txt b/offload/tools/offload-tblgen/CMakeLists.txt
index 15525dc44ea60..64562fc72feac 100644
--- a/offload/tools/offload-tblgen/CMakeLists.txt
+++ b/offload/tools/offload-tblgen/CMakeLists.txt
@@ -22,5 +22,9 @@ add_tablegen(offload-tblgen OFFLOAD
RecordTypes.hpp
)
+if(TARGET cxx-headers)
+ add_dependencies(offload-tblgen cxx-headers)
+endif()
+
set(OFFLOAD_TABLEGEN_EXE "${OFFLOAD_TABLEGEN_EXE}" CACHE INTERNAL "")
set(OFFLOAD_TABLEGEN_TARGET "${OFFLOAD_TABLEGEN_TARGET}" CACHE INTERNAL "")
``````````
</details>
https://github.com/llvm/llvm-project/pull/149326
More information about the llvm-commits
mailing list