61 |
cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ |
cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ |
62 |
> /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) |
> /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) |
63 |
|
|
64 |
|
# hostcc-option |
65 |
|
# Usage: hostcflags-y += $(call hostcc-option, -march=winchip-c6, -march=i586) |
66 |
|
|
67 |
|
hostcc-option = $(shell if $(HOSTCC) $(HOSTCFLAGS) $(1) -S -o /dev/null -xc /dev/null \ |
68 |
|
> /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;) |
69 |
|
|
70 |
# cc-option-yn |
# cc-option-yn |
71 |
# Usage: flag := $(call cc-option-yn, -march=winchip-c6) |
# Usage: flag := $(call cc-option-yn, -march=winchip-c6) |
72 |
cc-option-yn = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ |
cc-option-yn = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null \ |
79 |
|
|
80 |
# cc-version |
# cc-version |
81 |
# Usage gcc-ver := $(call cc-version, $(CC)) |
# Usage gcc-ver := $(call cc-version, $(CC)) |
82 |
cc-version = $(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh \ |
cc-version = $(shell PATH="$(PATH)" $(CONFIG_SHELL) $(srctree)/scripts/gcc-version.sh \ |
83 |
$(if $(1), $(1), $(CC))) |
$(if $(1), $(1), $(CC))) |
84 |
|
|
85 |
# cc-ifversion |
# cc-ifversion |