@@ -100,8 +100,10 @@ set(LLVM_OPTIONAL_SOURCES
100
100
${swift_runtime_leaks_sources}
101
101
${swift_runtime_backtracing_sources} )
102
102
103
+ set (swift_enable_backtracing )
103
104
if (SWIFT_ENABLE_BACKTRACING )
104
105
list (APPEND swift_runtime_sources ${swift_runtime_backtracing_sources} )
106
+ set (swift_enable_backtracing -DSWIFT_ENABLE_BACKTRACING )
105
107
endif ()
106
108
107
109
set (swift_runtime_library_compile_flags ${swift_runtime_compile_flags} )
@@ -172,7 +174,9 @@ endforeach()
172
174
add_swift_target_library (swiftImageRegistrationObjectELF
173
175
OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
174
176
SwiftRT-ELF-WASM.cpp
175
- C_COMPILE_FLAGS ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
177
+ C_COMPILE_FLAGS
178
+ ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
179
+ ${swift_enable_backtracing}
176
180
C_COMPILE_FLAGS_LINUX -fno-lto
177
181
LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
178
182
TARGET_SDKS ${ELFISH_SDKS}
@@ -183,7 +187,9 @@ add_swift_target_library(swiftImageRegistrationObjectELF
183
187
add_swift_target_library (swiftImageRegistrationObjectCOFF
184
188
OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
185
189
SwiftRT-COFF.cpp
186
- C_COMPILE_FLAGS ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
190
+ C_COMPILE_FLAGS
191
+ ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
192
+ ${swift_enable_backtracing}
187
193
LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
188
194
TARGET_SDKS ${COFF_SDKS}
189
195
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
@@ -192,7 +198,9 @@ add_swift_target_library(swiftImageRegistrationObjectCOFF
192
198
add_swift_target_library (swiftImageRegistrationObjectWASM
193
199
OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
194
200
SwiftRT-ELF-WASM.cpp
195
- C_COMPILE_FLAGS ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
201
+ C_COMPILE_FLAGS
202
+ ${SWIFT_RUNTIME_CORE_CXX_FLAGS}
203
+ ${swift_enable_backtracing}
196
204
LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
197
205
TARGET_SDKS ${WASM_SDKS}
198
206
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
0 commit comments