@@ -99,8 +99,10 @@ set(LLVM_OPTIONAL_SOURCES
9999 ${swift_runtime_leaks_sources}
100100 ${swift_runtime_backtracing_sources} )
101101
102+ set (swift_enable_backtracing)
102103if (SWIFT_ENABLE_BACKTRACING)
103104 list (APPEND swift_runtime_sources ${swift_runtime_backtracing_sources} )
105+ set (swift_enable_backtracing -DSWIFT_ENABLE_BACKTRACING)
104106endif ()
105107
106108set (swift_runtime_library_compile_flags ${swift_runtime_compile_flags} )
@@ -159,7 +161,9 @@ endforeach()
159161add_swift_target_library(swiftImageRegistrationObjectELF
160162 OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
161163 SwiftRT-ELF.cpp
162- C_COMPILE_FLAGS ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
164+ C_COMPILE_FLAGS
165+ ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
166+ ${swift_enable_backtracing}
163167 C_COMPILE_FLAGS_LINUX -fno-lto
164168 LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
165169 TARGET_SDKS ${ELFISH_SDKS}
@@ -170,7 +174,9 @@ add_swift_target_library(swiftImageRegistrationObjectELF
170174add_swift_target_library(swiftImageRegistrationObjectCOFF
171175 OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
172176 SwiftRT-COFF.cpp
173- C_COMPILE_FLAGS ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
177+ C_COMPILE_FLAGS
178+ ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
179+ ${swift_enable_backtracing}
174180 LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
175181 TARGET_SDKS ${COFF_SDKS}
176182 SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
0 commit comments