feat: STRICT_CFLAGS
This commit is contained in:
parent
7f54a348a5
commit
200aa643fa
3 changed files with 6 additions and 3 deletions
|
|
@ -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
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue