feat: STRICT_CFLAGS

This commit is contained in:
lohhiiccc 2026-04-24 00:52:41 +02:00
parent 7f54a348a5
commit 200aa643fa
3 changed files with 6 additions and 3 deletions

View file

@ -8,6 +8,9 @@ if test "x$ac_cv_env_CFLAGS_set" != "xset"; then
CFLAGS="-O2" CFLAGS="-O2"
fi fi
STRICT_CFLAGS="-Wall -Wextra -Werror -pipe -Wpedantic -Wconversion -Wshadow"
AC_SUBST([STRICT_CFLAGS])
AM_PROG_AR AM_PROG_AR
LT_PREREQ([2.2]) LT_PREREQ([2.2])
@ -47,7 +50,7 @@ AC_MSG_NOTICE([
--------------- ---------------
prefix : $prefix prefix : $prefix
CC : $CC CC : $CC
CFLAGS : $CFLAGS CFLAGS : $STRICT_CFLAGS
tests : $enable_tests tests : $enable_tests
]) ])

View file

@ -10,7 +10,7 @@ libcli_la_SOURCES = \
parse_utils/parse_hex.c parse_utils/parse_hex.c
libcli_la_CPPFLAGS = -I$(top_srcdir)/include libcli_la_CPPFLAGS = -I$(top_srcdir)/include
libcli_la_CFLAGS = -std=c99 -Wall -Wextra libcli_la_CFLAGS = -std=c99 $(STRICT_CFLAGS)
# Libtool versioning: current:revision:age # Libtool versioning: current:revision:age
libcli_la_LDFLAGS = -version-info 0:1:0 libcli_la_LDFLAGS = -version-info 0:1:0

View file

@ -1,5 +1,5 @@
AM_CPPFLAGS = -I$(top_srcdir)/include $(CRITERION_CFLAGS) AM_CPPFLAGS = -I$(top_srcdir)/include $(CRITERION_CFLAGS)
AM_CFLAGS = -std=c99 AM_CFLAGS = -std=c99 $(STRICT_CFLAGS)
check_PROGRAMS = test_cli check_PROGRAMS = test_cli