- Only copy the uecommandline.txt on non-IOS

#rb josh.adams

[CL 33006544 by josh adams in ue5-main branch]
This commit is contained in:
josh adams
2024-04-16 13:31:57 -04:00
parent c641fa607f
commit 2090b24c16

View File

@@ -1449,11 +1449,19 @@ namespace UnrealBuildTool.XcodeProjectXcconfig
"",
$"echo \\\"Syncing ${{STAGED_DIR}}{SyncSourceSubdir} to ${{CONFIGURATION_BUILD_DIR}}/${{CONTENTS_FOLDER_PATH}}{SyncDestSubdir}\\\"",
$"rsync -a --delete {ExcludeString} \\\"${{STAGED_DIR}}{SyncSourceSubdir}/\\\" \\\"${{CONFIGURATION_BUILD_DIR}}/${{CONTENTS_FOLDER_PATH}}{SyncDestSubdir}\\\"",
"if [[ -e \\\"${STAGED_DIR}/uecommandline.txt\\\" ]]; then",
" echo \\\"Syncing ${STAGED_DIR}/uecommandline.txt to ${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}\\\"",
" cp \\\"${STAGED_DIR}/uecommandline.txt\\\" \\\"${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}\\\"",
"fi"
});
// copy uecommandline.txt for IOS type platforms
if (Platform != UnrealTargetPlatform.Mac)
{
CopyScript.AddRange(new string[]
{
"if [[ -e \\\"${STAGED_DIR}/uecommandline.txt\\\" ]]; then",
" echo \\\"Syncing ${STAGED_DIR}/uecommandline.txt to ${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}\\\"",
" cp \\\"${STAGED_DIR}/uecommandline.txt\\\" \\\"${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}\\\"",
"fi"
});
}
}
// run this script every time, but xcode will show a warning if there isn't _some_ output