mirror of https://github.com/xzeldon/htop.git
Test if -Wextra is supported. Closes #155.
This commit is contained in:
parent
83a829a286
commit
aed9b9d18e
|
@ -12,7 +12,7 @@ applications_DATA = htop.desktop
|
||||||
pixmapdir = $(datadir)/pixmaps
|
pixmapdir = $(datadir)/pixmaps
|
||||||
pixmap_DATA = htop.png
|
pixmap_DATA = htop.png
|
||||||
|
|
||||||
htop_CFLAGS = -pedantic -Wall -Wextra -std=c99 -rdynamic -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" -I"$(my_htop_platform)"
|
htop_CFLAGS = -pedantic -Wall $(wextra_flag) -std=c99 -rdynamic -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR=\"$(sysconfdir)\" -I"$(my_htop_platform)"
|
||||||
AM_CPPFLAGS = -DNDEBUG
|
AM_CPPFLAGS = -DNDEBUG
|
||||||
|
|
||||||
myhtopsources = AvailableMetersPanel.c CategoriesPanel.c CheckItem.c \
|
myhtopsources = AvailableMetersPanel.c CategoriesPanel.c CheckItem.c \
|
||||||
|
|
13
configure.ac
13
configure.ac
|
@ -68,6 +68,19 @@ AC_TRY_COMPILE(AC_INCLUDES_DEFAULT, [char *a; a = strdup("foo"); int i = 0; i++;
|
||||||
AC_MSG_ERROR([htop is written in C99. A newer version of gcc is required.]))
|
AC_MSG_ERROR([htop is written in C99. A newer version of gcc is required.]))
|
||||||
CFLAGS="$save_cflags"
|
CFLAGS="$save_cflags"
|
||||||
|
|
||||||
|
save_cflags="${CFLAGS}"
|
||||||
|
CFLAGS="$CFLAGS -Wextra"
|
||||||
|
AC_MSG_CHECKING([if compiler supports -Wextra])
|
||||||
|
AC_TRY_COMPILE([], [], [
|
||||||
|
wextra_flag=-Wextra
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
],[
|
||||||
|
wextra_flag=
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
])
|
||||||
|
CFLAGS="$save_cflags"
|
||||||
|
AC_SUBST(wextra_flag)
|
||||||
|
|
||||||
# Checks for features and flags.
|
# Checks for features and flags.
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
PROCDIR=/proc
|
PROCDIR=/proc
|
||||||
|
|
Loading…
Reference in New Issue