From 3fb8644295914c1ecad97abd075a142722c9cf20 Mon Sep 17 00:00:00 2001 From: ccgargantua Date: Wed, 13 Mar 2024 14:06:25 -0400 Subject: [PATCH] C89 compliance flags only used for test_compliance --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5fcbcd7..02cf6ad 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ -CFLAGS := -Werror -Wall -Wextra -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -g +CFLAGS = -Werror -Wall -Wextra +COMPLIANCE_FLAGS = -pedantic -std=c89 -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -g EXAMPLES_C = $(wildcard code_examples/*.c) EXAMPLES_OUT = $(patsubst code_examples/%.c,%,$(EXAMPLES_C)) @@ -7,7 +8,7 @@ tests: compliance: @echo "C89 compliance check..." - @$(CC) $(CFLAGS) -pedantic -std=c89 -o test_compliance test_compliance.c + @$(CC) $(CFLAGS) $(COMPLIANCE_FLAGS) -o test_compliance test_compliance.c @rm -f test_compliance @echo "C89 compliant."