diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2022-02-28 15:05:24 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-02-28 23:26:44 +0000 |
commit | 835583f959c0abce1c15c53b594247ed8ae5bdf3 (patch) | |
tree | bc6457ce64f497bbdba74087ad4f973abc44c16b | |
parent | dfaf85fd5f85f2e732387ee3f3b9d31fdda8b3bb (diff) | |
download | chrome-ec-835583f959c0abce1c15c53b594247ed8ae5bdf3.tar.gz |
Makefile: set the default C standard to gnu11
Similar to cmd_cxx_to_o, set the default C standard to gnu11.
Right now we are relying on compiler defaults, which uses pre-C99
standards in some cases. Let's be explicit and ask for gnu11.
BUG=b:221860687,b:147769405
BRANCH=none
TEST=buildall
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Change-Id: I0371a6efaa71c0972394f90fa879f250ae921647
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3495875
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r-- | Makefile.rules | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.rules b/Makefile.rules index 9f56b7f585..a9adf629fc 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -95,7 +95,7 @@ cmd_fuzz_exe = $(CXX) $^ $(HOST_TEST_LDFLAGS) $(LDFLAGS_EXTRA) -o $@ cmd_run_fuzz = build/host/$*/$*.exe -seed=1 -runs=1 $(silent) \ $(silent_err) || (echo "Test $* failed!" && false) cmd_exe = $(CC) $(ro-objs) $(HOST_TEST_LDFLAGS) $(LDFLAGS_EXTRA) -o $@ -cmd_c_to_o = $(CC) $(C_WARN) $(CFLAGS) -MMD -MP -MF $@.d -c $< \ +cmd_c_to_o = $(CC) -std=gnu11 $(C_WARN) $(CFLAGS) -MMD -MP -MF $@.d -c $< \ -MT $(@D)/$(@F) -o $(@D)/$(@F) cmd_cxx_to_o = $(CXX) -std=c++11 $(CFLAGS) $(CXXFLAGS) -MMD -MP -MF $@.d -c $< \ -MT $(@D)/$(@F) -o $(@D)/$(@F) |