]> xenbits.xensource.com Git - ovmf.git/commitdiff
BaseTools: Add quotes around OBJCOPY cmd in build_rule.template
authorRebecca Cran <rebecca@bsdio.com>
Mon, 24 Apr 2023 13:39:59 +0000 (07:39 -0600)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 25 Apr 2023 06:49:26 +0000 (06:49 +0000)
Add quotes around the OBJCOPY command in build_rule.template to fix the
case where LLVM is installed on Windows in a path with spaces such as
C:\Program Files\LLVM.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Conf/build_rule.template

index d42e7937cc906acf3a7542cf165eb611a3789fa3..eb64c62060e18f513b4749e99e8edf3d727c15c4 100755 (executable)
         -$(CP) $(DEBUG_DIR)(+)*.pdb $(OUTPUT_DIR) \r
     <Command.GCC>\r
         $(CP) ${src} $(DEBUG_DIR)(+)$(MODULE_NAME).debug\r
-        $(OBJCOPY) $(OBJCOPY_STRIPFLAG) ${src}\r
+        "$(OBJCOPY)" $(OBJCOPY_STRIPFLAG) ${src}\r
 \r
         #\r
         #The below 2 lines are only needed for UNIXGCC tool chain, which generates PE image directly\r
         #\r
-        -$(OBJCOPY) $(OBJCOPY_ADDDEBUGFLAG) ${src}\r
+        -"$(OBJCOPY)" $(OBJCOPY_ADDDEBUGFLAG) ${src}\r
         -$(CP) $(DEBUG_DIR)(+)$(MODULE_NAME).debug $(BIN_DIR)(+)$(MODULE_NAME_GUID).debug\r
 \r
         "$(GENFW)" -e $(MODULE_TYPE) -o ${dst} ${src} $(GENFW_FLAGS)\r