Skip to content

Commit 1f2340a

Browse files
committed
[offload] Add missing build dependency
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
1 parent 8f18dde commit 1f2340a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

offload/tools/offload-tblgen/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,9 @@ add_tablegen(offload-tblgen OFFLOAD
2222
RecordTypes.hpp
2323
)
2424

25+
if(TARGET cxx-headers)
26+
add_dependencies(offload-tblgen cxx-headers)
27+
endif()
28+
2529
set(OFFLOAD_TABLEGEN_EXE "${OFFLOAD_TABLEGEN_EXE}" CACHE INTERNAL "")
2630
set(OFFLOAD_TABLEGEN_TARGET "${OFFLOAD_TABLEGEN_TARGET}" CACHE INTERNAL "")

0 commit comments

Comments
 (0)