macros2/gnome-autogen.sh: Create m4 directory if it doesnt exits
authorJavier Jardón <javier.jardon@codethink.co.uk>
Thu, 18 Jul 2013 14:09:50 +0000 (15:09 +0100)
committerJavier Jardón <javier.jardon@codethink.co.uk>
Thu, 18 Jul 2013 15:17:33 +0000 (16:17 +0100)
This is a automake bug fixed in automake 1.13.2

macros2/gnome-autogen.sh

index 3ef406f..a0566eb 100644 (file)
@@ -427,6 +427,14 @@ for configure_ac in $configure_files; do
        printbold "Processing $configure_ac"
        cd $dirname
 
+       # if the AC_CONFIG_MACRO_DIR() macro is used, create that directory
+       # This is a automake bug fixed in automake 1.13.2
+       # See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13514
+       m4dir=`autoconf --trace AC_CONFIG_MACRO_DIR | sed 's,^.*:,,g'`
+       if [ -n "$m4dir" ]; then
+           mkdir -p $m4dir
+       fi
+
        if grep "^GTK_DOC_CHECK" $basename >/dev/null; then
            printbold "Running $GTKDOCIZE..."
            $GTKDOCIZE --copy || exit 1