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"
fi
STRICT_CFLAGS="-Wall -Wextra -Werror -pipe -Wpedantic -Wconversion -Wshadow"
AC_SUBST([STRICT_CFLAGS])
AM_PROG_AR
LT_PREREQ([2.2])
@ -47,7 +50,7 @@ AC_MSG_NOTICE([
---------------
prefix : $prefix
CC : $CC
CFLAGS : $CFLAGS
CFLAGS : $STRICT_CFLAGS
tests : $enable_tests
])

View file

@ -10,7 +10,7 @@ libcli_la_SOURCES = \
parse_utils/parse_hex.c
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
libcli_la_LDFLAGS = -version-info 0:1:0

View file

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