Add subdir-objects to shut automake up

automake 1.14 onwards has started emitting lots of warnings about this
option:

automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the
'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding
output
automake: object file(s) will be placed in the top-level directory.
However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same
subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout
your
automake: project, to avoid future incompatibilities.

So enable this in AM_INIT_AUTOMAKE.

This doesn't seem to break older automake versions.
This commit is contained in:
Thomas Adam 2013-10-03 22:31:26 +01:00 committed by Thomas
parent 5b065e93b3
commit 7c3e7d6535

View File

@ -4,7 +4,7 @@
AC_INIT(tmux, 1.9)
AC_CONFIG_AUX_DIR(etc)
AM_INIT_AUTOMAKE([foreign])
AM_INIT_AUTOMAKE([foreign subdir-objects])
AC_CANONICAL_HOST