Skip to content

Commit ccb2fcd

Browse files
committed
Add missing header search paths for swiftrt
The ELF SwiftRT includes some headers from the compiler include directories. Adding those search paths so that it builds.
1 parent c0d64ba commit ccb2fcd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Runtimes/Core/runtime/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ if("${SwiftCore_OBJECT_FORMAT}" STREQUAL "elfx")
120120
add_library(swiftrt OBJECT SwiftRT-ELF-WASM.cpp)
121121
target_compile_definitions(swiftrt PRIVATE
122122
-DSWIFT_ENABLE_BACKTRACING=$<BOOL:${SwiftCore_ENABLE_BACKTRACING}>)
123+
target_include_directories(swiftrt PRIVATE
124+
"${SwiftCore_SWIFTC_SOURCE_DIR}/include"
125+
"${PROJECT_BINARY_DIR}/include")
123126
target_link_libraries(swiftrt PRIVATE swiftShims)
124127
install(TARGETS swiftrt DESTINATION "${CMAKE_INSTALL_LIBDIR}/swift")
125128
elseif("${SwiftCore_OBJECT_FORMAT}" STREQUAL "coffx")

0 commit comments

Comments
 (0)