Skip to content

Commit 3fef9e1

Browse files
author
Karim Alweheshy
committed
fix copying files with __SPACE__ in them
1 parent 166c3ac commit 3fef9e1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

xcodeproj/internal/bazel_integration_files/copy_outputs.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ if [[ "$ACTION" != indexbuild ]]; then
2727

2828
# Symlink .o files from BAZEL_PACKAGE_BIN_DIR to OBJECT_FILE_DIR_normal/arm64
2929
find "$PWD/${PRODUCT_NAME}_objs" -name '*.o' -exec sh -c '
30-
TARGET_FILE="$OBJECT_FILE_DIR_normal/arm64/$(basename "$1" | sed "s/\.swift//")"
31-
rm -f $TARGET_FILE
32-
cp "$1" $TARGET_FILE
33-
chmod 644 $TARGET_FILE
30+
FILENAME=$(echo "${1}" | sed "s/__SPACE__/ /g")
31+
TARGET_FILE="${OBJECT_FILE_DIR_normal}/arm64/$(basename "${FILENAME}" | sed "s/\.swift//")"
32+
rm -f "${TARGET_FILE}"
33+
cp "$1" "${TARGET_FILE}"
34+
chmod 644 "${TARGET_FILE}"
3435
' _ {} \;
3536

3637
if [[ -f "$BAZEL_OUTPUTS_PRODUCT_BASENAME" ]]; then

0 commit comments

Comments
 (0)