r23565 - gnucash/trunk - Fix ax_pkg_swig.m4 filename.

Geert Janssens janssens-geert at telenet.be
Mon Dec 16 11:51:34 EST 2013


On Sunday 15 December 2013 12:19:51 John Ralls wrote:
> Author: jralls
> Date: 2013-12-15 12:19:51 -0500 (Sun, 15 Dec 2013)
> New Revision: 23565
> Trac: http://svn.gnucash.org/trac/changeset/23565
> 
> Modified:
>    gnucash/trunk/Makefile.am
> Log:
> Fix ax_pkg_swig.m4 filename.
> 
> Modified: gnucash/trunk/Makefile.am
> 
==========================================================
=========
> --- gnucash/trunk/Makefile.am	2013-12-15 17:19:40 UTC (rev 23564)
> +++ gnucash/trunk/Makefile.am	2013-12-15 17:19:51 UTC (rev 23565)
> @@ -44,7 +44,7 @@
>    macros/as-scrub-include.m4 \
>    macros/binreloc.m4 \
>    macros/compiler-flags.m4 \
> -  macros/ac_pkg_swig.m4 \
> +  macros/ax_pkg_swig.m4 \
>    macros/legacy_macros.m4 \
>    po/gnucash.pot \
>    po/POTFILES.in \

John, I wasn't aware that the m4 files in macros were distributed. Why is that ?

The distribution should contain a generated configure script, right ?

If they should be distributed, we should also add two other m4 files I copied from the autoconf 
archive:
ax_python_devel.m4
ax_swig_python.m4
Both are needed for the python bindings. Before I included ax_pkg_swig.m4 the python macros 
were in ac_prog_swig.m4. But that file was outdated, so I replaced it with ax_pkg_swig.m4 as 
recommended by the swig manual.

This brings me to another m4 related question I have wanted to ask for some time - autogen.sh 
produces this warning:
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.

Should that be 'AC_CONFIG_MACRO_DIR([macros])' in our case, or is m4 intended for a different 
purpose ?

Geert


More information about the gnucash-devel mailing list