Revision 8a2e6ab5

b/pc-bios/optionrom/Makefile
9 9

  
10 10
CFLAGS = -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
11 11
CFLAGS += -I$(SRC_PATH)
12
CFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector,"")
12
CFLAGS += $(call cc-option, -fno-stack-protector,"")
13 13

  
14 14
build-all: multiboot.bin
15 15

  
b/rules.mak
19 19
quiet-command = $(if $(V),$1,$(if $(2),@echo $2 && $1, @$1))
20 20

  
21 21
# cc-option
22
# Usage: CFLAGS+=$(call cc-option, $(CFLAGS), -falign-functions=0, -malign-functions=0)
22
# Usage: CFLAGS+=$(call cc-option, -falign-functions=0, -malign-functions=0)
23 23

  
24
cc-option = $(shell if $(CC) $(1) $(2) -S -o /dev/null -xc /dev/null \
25
              > /dev/null 2>&1; then echo "$(2)"; else echo "$(3)"; fi ;)
24
cc-option = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null \
25
              > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)

Also available in: Unified diff