[virglrenderer-devel] [PATCH 8/8] build: enable some more warnings by default.

Emil Velikov emil.l.velikov at gmail.com
Mon May 21 12:31:30 UTC 2018


On 21 May 2018 at 11:04, Tomeu Vizoso <tomeu.vizoso at collabora.com> wrote:
> On 05/21/2018 05:07 AM, Dave Airlie wrote:
>>
>> From: Dave Airlie <airlied at redhat.com>
>>
>> ---
>>   build-aux/ax_check_compile_flag.m4 | 74
>> ++++++++++++++++++++++++++++++++++++++
>>   configure.ac                       |  5 +++
>>   2 files changed, 79 insertions(+)
>>   create mode 100644 build-aux/ax_check_compile_flag.m4
>>
>> diff --git a/build-aux/ax_check_compile_flag.m4
>> b/build-aux/ax_check_compile_flag.m4
>> new file mode 100644
>> index 0000000..51df0c0
>> --- /dev/null
>> +++ b/build-aux/ax_check_compile_flag.m4
>> @@ -0,0 +1,74 @@
>> +#
>> ===========================================================================
>> +#
>> http://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
>> +#
>> ===========================================================================
>> +#
>> +# SYNOPSIS
>> +#
>> +#   AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE],
>> [EXTRA-FLAGS], [INPUT])
>> +#
>> +# DESCRIPTION
>> +#
>> +#   Check whether the given FLAG works with the current language's
>> compiler
>> +#   or gives an error.  (Warnings, however, are ignored)
>> +#
>> +#   ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on
>> +#   success/failure.
>> +#
>> +#   If EXTRA-FLAGS is defined, it is added to the current language's
>> default
>> +#   flags (e.g. CFLAGS) when the check is done.  The check is thus made
>> with
>> +#   the flags: "CFLAGS EXTRA-FLAGS FLAG".  This can for example be used
>> to
>> +#   force the compiler to issue an error when a bad flag is given.
>> +#
>> +#   INPUT gives an alternative input source to AC_COMPILE_IFELSE.
>> +#
>> +#   NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
>> +#   macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
>> +#
>> +# LICENSE
>> +#
>> +#   Copyright (c) 2008 Guido U. Draheim <guidod at gmx.de>
>> +#   Copyright (c) 2011 Maarten Bosmans <mkbosmans at gmail.com>
>> +#
>> +#   This program is free software: you can redistribute it and/or modify
>> it
>> +#   under the terms of the GNU General Public License as published by the
>> +#   Free Software Foundation, either version 3 of the License, or (at
>> your
>> +#   option) any later version.
>> +#
>> +#   This program is distributed in the hope that it will be useful, but
>> +#   WITHOUT ANY WARRANTY; without even the implied warranty of
>> +#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>> General
>> +#   Public License for more details.
>> +#
>> +#   You should have received a copy of the GNU General Public License
>> along
>> +#   with this program. If not, see <http://www.gnu.org/licenses/>.
>> +#
>> +#   As a special exception, the respective Autoconf Macro's copyright
>> owner
>> +#   gives unlimited permission to copy, distribute and modify the
>> configure
>> +#   scripts that are the output of Autoconf when processing the Macro.
>> You
>> +#   need not follow the terms of the GNU General Public License when
>> using
>> +#   or distributing such scripts, even though portions of the text of the
>> +#   Macro appear in them. The GNU General Public License (GPL) does
>> govern
>> +#   all other use of the material that constitutes the Autoconf Macro.
>> +#
>> +#   This special exception to the GPL applies to versions of the Autoconf
>> +#   Macro released by the Autoconf Archive. When you make and distribute
>> a
>> +#   modified version of the Autoconf Macro, you may extend this special
>> +#   exception to the GPL to apply to your modified version as well.
>> +
>> +#serial 3
>
>
> Any reason to not copy in the latest version (5)?
>
The following patch says it perfectly.
https://lists.freedesktop.org/archives/mesa-dev/2017-August/168262.html

-Emil


More information about the virglrenderer-devel mailing list