@@ -99,8 +99,10 @@ set(LLVM_OPTIONAL_SOURCES
99
99
${swift_runtime_leaks_sources}
100
100
${swift_runtime_backtracing_sources} )
101
101
102
+ set (swift_enable_backtracing )
102
103
if (SWIFT_ENABLE_BACKTRACING )
103
104
list (APPEND swift_runtime_sources ${swift_runtime_backtracing_sources} )
105
+ set (swift_enable_backtracing -DSWIFT_ENABLE_BACKTRACING )
104
106
endif ()
105
107
106
108
set (swift_runtime_library_compile_flags ${swift_runtime_compile_flags} )
@@ -159,7 +161,9 @@ endforeach()
159
161
add_swift_target_library (swiftImageRegistrationObjectELF
160
162
OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
161
163
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}
163
167
C_COMPILE_FLAGS_LINUX -fno-lto
164
168
LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
165
169
TARGET_SDKS ${ELFISH_SDKS}
@@ -170,7 +174,9 @@ add_swift_target_library(swiftImageRegistrationObjectELF
170
174
add_swift_target_library (swiftImageRegistrationObjectCOFF
171
175
OBJECT_LIBRARY IS_STDLIB IS_STDLIB_CORE
172
176
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}
174
180
LINK_FLAGS ${SWIFT_RUNTIME_CORE_LINK_FLAGS}
175
181
TARGET_SDKS ${COFF_SDKS}
176
182
SWIFT_COMPILE_FLAGS ${SWIFT_STANDARD_LIBRARY_SWIFT_FLAGS}
0 commit comments