From: Eric Anholt Date: Fri, 12 Jan 2007 21:11:21 +0000 (-0800) Subject: Enable more warnings when the compiler is GCC. X-Git-Tag: libpciaccess-0.9.1~21^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f6e1a61fc0abe1865e147509af5f7f2bfcaf8f7;p=platform%2Fupstream%2Flibpciaccess.git Enable more warnings when the compiler is GCC. --- diff --git a/configure.ac b/configure.ac index 1c99739..027bcb7 100644 --- a/configure.ac +++ b/configure.ac @@ -60,6 +60,17 @@ AC_ARG_WITH(pciids-path, [PCIIDS_PATH="$DEFAULT_PCIIDS_PATH"]) AC_DEFINE_DIR(PCIIDS_PATH, PCIIDS_PATH, [Path to pci.ids]) +if test "x$GCC" = "xyes"; then + GCC_WARNINGS1="-Wall -Wpointer-arith -Wstrict-prototypes" + GCC_WARNINGS2="-Wmissing-prototypes -Wmissing-declarations" + GCC_WARNINGS3="-Wnested-externs" + GCC_WARNINGS="$GCC_WARNINGS1 $GCC_WARNINGS2 $GCC_WARNINGS3" + if test "x$WERROR" = "xyes"; then + GCC_WARNINGS="${GCC_WARNINGS} -Werror" + fi + PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS $GCC_WARNINGS" +fi + case $host_os in *freebsd*) freebsd=yes diff --git a/src/Makefile.am b/src/Makefile.am index caacd95..d778790 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -21,6 +21,8 @@ # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. +AM_CFLAGS = @PCIACCESS_CFLAGS@ + lib_LTLIBRARIES = libpciaccess.la if LINUX