diff options
author | Yann Collet <Cyan4973@users.noreply.github.com> | 2021-05-30 17:24:14 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-30 17:24:14 (GMT) |
commit | 31fb0bb4b829e686a479ca09dd316fb499e4dabd (patch) | |
tree | 75617836bd123d8242eeddd8c70790e60c8916b9 | |
parent | e8a8fd6f0b8434c8e5c1ef5d87e9edcabb31f90d (diff) | |
parent | 6443b85af46a3b2a17d88420ee24635427f25fdc (diff) | |
download | lz4-31fb0bb4b829e686a479ca09dd316fb499e4dabd.zip lz4-31fb0bb4b829e686a479ca09dd316fb499e4dabd.tar.gz lz4-31fb0bb4b829e686a479ca09dd316fb499e4dabd.tar.bz2 |
Merge pull request #994 from t-mat/makefile-split-cstds
Split c_standards into multiple Makefile targets
-rw-r--r-- | Makefile | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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 |