File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -2209,6 +2209,21 @@ function(add_swift_target_executable name)
2209
2209
${SWIFTEXE_TARGET_EXCLUDE_FROM_ALL_FLAG_CURRENT}
2210
2210
${SWIFTEXE_TARGET_DONT_STRIP_NON_MAIN_SYMBOLS_FLAG}
2211
2211
${SWIFTEXE_DISABLE_ASLR_FLAG} )
2212
+
2213
+ is_darwin_based_sdk ("${sdk} " IS_DARWIN )
2214
+ if (IS_DARWIN )
2215
+ add_custom_command_target (unused_var2
2216
+ COMMAND "codesign" "-f" "-s" "-" "${SWIFT_RUNTIME_OUTPUT_INTDIR} /${VARIANT_NAME} "
2217
+ CUSTOM_TARGET_NAME "${VARIANT_NAME} _signed"
2218
+ OUTPUT "${SWIFT_RUNTIME_OUTPUT_INTDIR} /${VARIANT_NAME} _signed"
2219
+ DEPENDS ${VARIANT_NAME} )
2220
+ else ()
2221
+ # No code signing on other platforms.
2222
+ add_custom_command_target (unused_var2
2223
+ CUSTOM_TARGET_NAME "${VARIANT_NAME} _signed"
2224
+ OUTPUT "${SWIFT_RUNTIME_OUTPUT_INTDIR} /${VARIANT_NAME} _signed"
2225
+ DEPENDS ${VARIANT_NAME} )
2226
+ endif ()
2212
2227
endforeach ()
2213
2228
endforeach ()
2214
2229
endfunction ()
Original file line number Diff line number Diff line change @@ -196,7 +196,7 @@ foreach(SDK ${SWIFT_SDKS})
196
196
197
197
if (SWIFT_BUILD_STDLIB AND SWIFT_INCLUDE_TESTS )
198
198
list (APPEND test_dependencies
199
- "swift-reflection-test${VARIANT_SUFFIX} " )
199
+ "swift-reflection-test${VARIANT_SUFFIX} _signed " )
200
200
endif ()
201
201
202
202
if (NOT "${COVERAGE_DB} " STREQUAL "" )
You can’t perform that action at this time.
0 commit comments