]> sigrok.org Git - libsigrok.git/commitdiff
configure.ac: Fix CFLAGS settings.
authorUwe Hermann <redacted>
Fri, 28 Dec 2012 10:22:16 +0000 (11:22 +0100)
committerUwe Hermann <redacted>
Fri, 28 Dec 2012 11:10:01 +0000 (12:10 +0100)
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.

configure.ac

index 40da7be8f64b6a47f1417733029228e35846272a..89f8888627c4c68c2d0400faea6f10a4c6442551 100644 (file)
@@ -44,7 +44,7 @@ AH_BOTTOM([#endif /* SR_CONFIG_H */])
 
 # Enable more compiler warnings via -Wall and -Wextra. Add -fvisibility=hidden
 # 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.
 AC_PROG_CXX