summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorTakayuki MATSUOKA <t-mat@users.noreply.github.com>2021-06-01 03:00:00 (GMT)
committerTakayuki MATSUOKA <t-mat@users.noreply.github.com>2021-06-01 03:00:00 (GMT)
commit02a41178b7457a3c3806170858715d87cd86e612 (patch)
tree48301294970239ea85328831b995f7438a547e26 /Makefile
parent8d4005a1cafe824f978761668e14e57ae8f31579 (diff)
parent145a92bcc51a2b3256710a1788baf70a74275274 (diff)
downloadlz4-02a41178b7457a3c3806170858715d87cd86e612.zip
lz4-02a41178b7457a3c3806170858715d87cd86e612.tar.gz
lz4-02a41178b7457a3c3806170858715d87cd86e612.tar.bz2
Merge branch 'lz4:dev' into gha-3
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 04c0ef4..b98bb68 100644
--- a/Makefile
+++ b/Makefile
@@ -215,11 +215,20 @@ ctocpptest: clean
CC=$(TESTCC) $(MAKE) -C $(TESTDIR) CFLAGS="$(CFLAGS)" all
.PHONY: c_standards
-c_standards: clean
+c_standards: clean c_standards_c11 c_standards_c99 c_standards_c90
+
+.PHONY: c_standards_c90
+c_standards_c90: clean
$(MAKE) clean; CFLAGS="-std=c90 -Werror -pedantic -Wno-long-long -Wno-variadic-macros" $(MAKE) allmost
$(MAKE) clean; CFLAGS="-std=gnu90 -Werror -pedantic -Wno-long-long -Wno-variadic-macros" $(MAKE) allmost
+
+.PHONY: c_standards_c99
+c_standards_c99: clean
$(MAKE) clean; CFLAGS="-std=c99 -Werror -pedantic" $(MAKE) all
$(MAKE) clean; CFLAGS="-std=gnu99 -Werror -pedantic" $(MAKE) all
+
+.PHONY: c_standards_c11
+c_standards_c11: clean
$(MAKE) clean; CFLAGS="-std=c11 -Werror" $(MAKE) all
endif # MSYS POSIX