← recipes

Commit 53fe74c3

0
files
+0
added
-0
deleted
@@ -57,9 +57,13 @@ build: |
57 57 -i BaseTools/Conf/*.template BaseTools/Source/C/Makefiles/*.makefile
58 58
59 59 # Stary edk2 + GCC 15/16 (domyslnie C23): puste () = 'brak argumentow',
60 - # przez co VfrCompile pada na 'too many arguments to function'. Wymusz gnu17.
61 - sed -i 's/^BUILD_CFLAGS =/BUILD_CFLAGS = -std=gnu17/' \
62 - BaseTools/Source/C/Makefiles/header.makefile
60 + # przez co VfrCompile/Pccts pada na 'too many arguments to function'. Wymusz gnu17.
61 + for _mk in BaseTools/Source/C/Makefiles/header.makefile \
62 + BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile \
63 + BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile; do
64 + sed -i -e 's/^BUILD_CFLAGS=/BUILD_CFLAGS= -std=gnu17 /' \
65 + -e 's/^BUILD_CFLAGS =/BUILD_CFLAGS = -std=gnu17 /' "$_mk"
66 + done
63 67
64 68 make -C BaseTools
65 69