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