configure.ac: Fix CFLAGS settings.
Don't override/overwrite CFLAGS in configure.ac, but rather amend it with (currently) "-Wall -Wextra -fvisibility=hidden". This properly allows users/packagers to do things like: ./configure (this will default to using "-g -O2" additionally) CFLAGS="-g -O2" ./configure (same as above) CFLAGS="" ./configure (no additional flags) CFLAGS="-g -O0" ./configure (disable optimization, e.g. for valgrind use) etc. etc.
This commit is contained in:
parent
1476661970
commit
bdd7618cd1
|
@ -44,7 +44,7 @@ AH_BOTTOM([#endif /* SR_CONFIG_H */])
|
||||||
|
|
||||||
# Enable more compiler warnings via -Wall and -Wextra. Add -fvisibility=hidden
|
# Enable more compiler warnings via -Wall and -Wextra. Add -fvisibility=hidden
|
||||||
# and enforce use of SR_API to explicitly mark all public API functions.
|
# and enforce use of SR_API to explicitly mark all public API functions.
|
||||||
CFLAGS="-g -Wall -Wextra -fvisibility=hidden"
|
CFLAGS="$CFLAGS -Wall -Wextra -fvisibility=hidden"
|
||||||
|
|
||||||
# Checks for programs.
|
# Checks for programs.
|
||||||
AC_PROG_CXX
|
AC_PROG_CXX
|
||||||
|
|
Loading…
Reference in New Issue