backends: Add Nasm support to Xcode through a custom build rule

pull/11737/head
L. E. Segovia 11 months ago
parent 53ec050e36
commit 5e10033eb5
  1. 7
      mesonbuild/backend/xcodebackend.py

@ -777,7 +777,12 @@ class XCodeBackend(backends.Backend):
# Yasm doesn't generate escaped build rules
commands += self.compiler_to_generator_args(target, compiler, output='"$SCRIPT_OUTPUT_FILE_0"', input='"$SCRIPT_INPUT_FILE"', depfile=None)
else:
commands += self.compiler_to_generator_args(target, compiler, output='"$SCRIPT_OUTPUT_FILE_0"', input='"$SCRIPT_INPUT_FILE"', depfile='"$(dirname "$SCRIPT_OUTPUT_FILE_0")/$(basename "$SCRIPT_OUTPUT_FILE_0" .o).d"', extras=['$OTHER_INPUT_FILE_FLAGS'])
commands += self.compiler_to_generator_args(target,
compiler,
output='"$SCRIPT_OUTPUT_FILE_0"',
input='"$SCRIPT_INPUT_FILE"',
depfile='"$(dirname "$SCRIPT_OUTPUT_FILE_0")/$(basename "$SCRIPT_OUTPUT_FILE_0" .o).d"',
extras=['$OTHER_INPUT_FILE_FLAGS'])
buildrule.add_item('script', self.to_shell_script(commands))
objects_dict.add_item(idval, buildrule, 'PBXBuildRule')

Loading…
Cancel
Save