Re: [PATCH] src/Makefile.am: fix automake 1.14 "option 'subdir-objects' is disabled" warning

Michael Ira Krufky <[email protected]> Sat, 24 Jan 2015 21:13:35 -0500
Newsgroups gmane.comp.video.videolan.libdvbpsi.devel
Message-ID <CAOcJUbxbvpvfjSrOHL9L13L=aKA=OEpx_6+nBBHYi1_w+s0pXA@mail.gmail.com>
Please disregard this patch -- I just realized that a better fix would
be to patch configure.ac rather than Makefile.am ...   I will send the
better patch in a few minutes.

Best regards,

Michael Ira Krufky

On Sat, Jan 24, 2015 at 9:03 PM, Michael Ira Krufky <[email protected]> wrote:
> Fix the following warning when using automake-1.14
>
> automake-1.14: warning: possible forward-incompatibility.
> automake-1.14: At least a source file is in a subdirectory, but the
> 'subdir-objects'
> automake-1.14: automake option hasn't been enabled.  For now, the
> corresponding output
> automake-1.14: object file(s) will be placed in the top-level
> directory.  However,
> automake-1.14: this behaviour will change in future Automake versions: they will
> automake-1.14: unconditionally cause object files to be placed in the
> same subdirectory
> automake-1.14: of the corresponding sources.
> automake-1.14: You are advised to start using 'subdir-objects' option
> throughout your
> automake-1.14: project, to avoid future incompatibilities.
> src/Makefile.am:130: warning: source file 'tables/???.c' is in a subdirectory,
> src/Makefile.am:130: but option 'subdir-objects' is disabled
> src/Makefile.am:130: warning: source file 'tables/atsc_???.c' is in a
> subdirectory,
> src/Makefile.am:130: but option 'subdir-objects' is disabled
> src/Makefile.am:77: warning: source file 'descriptors/dr_??.c' is in a
> subdirectory,
> src/Makefile.am:77: but option 'subdir-objects' is disabled
>
> Signed-off-by: Michael Ira Krufky <[email protected]>
> ---
>  src/Makefile.am | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/src/Makefile.am b/src/Makefile.am
> index 43011bc..d29b022 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -1,5 +1,7 @@
>  ## Process this file with automake to produce Makefile.in
>
> +AUTOMAKE_OPTIONS = subdir-objects
> +
>  pkgincludedir = $(includedir)/dvbpsi
>
>  lib_LTLIBRARIES = libdvbpsi.la
_______________________________________________
libdvbpsi-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libdvbpsi-devel