[FFmpeg-devel] [PATCH][RFC] configure: silence preprocessor noise from dependency generation

Ganesh Ajjanagadde gajjanagadde at gmail.com
Sat Oct 3 14:43:49 CEST 2015


On Fri, Sep 18, 2015 at 2:28 PM, Ganesh Ajjanagadde
<gajjanagadde at gmail.com> wrote:
> Currently, errors are thrown for various macros while building that are completely bogus.
> They occur during the dependency (.d) generation phase, and have no bearing on the compiled output,
> since only the stdout is piped into the sed command to generate the .d files.
> They basically occur as the relevant -I paths are not (and cannot be passed) during
> the dependancy generation phase.
> As such, this patch silences them.
>
> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>
> ---
>  configure | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index e5d7b12..6f9be48 100755
> --- a/configure
> +++ b/configure
> @@ -2975,7 +2975,7 @@ target_path='$(CURDIR)'
>
>  # since the object filename is not given with the -MM flag, the compiler
>  # is only able to print the basename, and we must add the path ourselves
> -DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o," > $(@:.o=.d)'
> +DEPCMD='$(DEP$(1)) $(DEP$(1)FLAGS) $($(1)DEP_FLAGS) $< 2>/dev/null | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o," > $(@:.o=.d)'
>  DEPFLAGS='-MM'
>
>  # find source path
> --
> 2.5.2
>

ping


More information about the ffmpeg-devel mailing list