X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=configure.ac;h=6dab04287fadc8b5a5c05a034fdca52369d03a47;hb=0dd12485e26b98c7eb9963768ec4bd9869186d98;hp=9243775190fab1ebb46e9eea73f8f9e689ea3191;hpb=6b8112f310d1c9bae8b0b9f2fb1aa85bfedc2457;p=inkscape.git diff --git a/configure.ac b/configure.ac index 924377519..6dab04287 100644 --- a/configure.ac +++ b/configure.ac @@ -33,16 +33,18 @@ AC_HEADER_STDC dnl These next few lines are needed only while libcroco is in our source tree. AC_PROG_CC AM_PROG_CC_C_O +AC_MSG_NOTICE([Testing -Wno-pointer-sign]) if test "$GCC" = "yes"; then # Enable some warnings from gcc. + AC_LANG_PUSH(C) # -Wno-pointer-sign is probably new in gcc 4.0; certainly it isn't accepted # by gcc 2.95. ink_svd_CFLAGS="$CFLAGS" CFLAGS="-Wno-pointer-sign $CFLAGS" - AC_COMPILE_IFELSE([int dummy; -], , CFLAGS="$ink_svd_CFLAGS",) + AC_COMPILE_IFELSE(AC_LANG_PROGRAM([]), AC_MSG_NOTICE([ compiler supports -Wno-pointer-sign]), CFLAGS="$ink_svd_CFLAGS") CFLAGS="-Wall -Wformat-security -W -D_FORTIFY_SOURCE=2 $CFLAGS" + AC_LANG_POP fi dnl Honor aclocal flags @@ -90,6 +92,10 @@ if test "x$PKG_CONFIG" = "xno"; then AC_MSG_ERROR(You have to install pkg-config to compile inkscape.) fi +dnl Find msgfmt. Without this, po/Makefile fails to set MSGFMT on some platforms. +AC_PATH_PROG(MSGFMT, msgfmt, msgfmt) +AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) + dnl ****************************** dnl Check for libpng dnl ****************************** @@ -843,6 +849,7 @@ share/Makefile share/clipart/Makefile share/examples/Makefile share/extensions/Makefile +share/extensions/Barcode/Makefile share/fonts/Makefile share/gradients/Makefile share/icons/Makefile