[Mesa-dev] [PATCH] mesa/st/tests: Correct build flags and force -std=c++11
Emil Velikov
emil.l.velikov at gmail.com
Wed Sep 13 12:11:29 UTC 2017
Hi Gert,
On 13 September 2017 at 09:32, Gert Wollny <gw.fossdev at gmail.com> wrote:
> Include src/gallium/Automake.inc, correct the build flags
> accordingly, and force -std=c++11 because only when building
> against llvm and only with llvm >= 3.9 LLVM_CXXFLAGS
> actually provides -std=c++11.
>
Is the one character change is the only reason behind the c++11 toggle?
If so I'd just fix that and drop this hunk.
> Fixes: 7be6d8fe12 ("mesa/st: glsl_to_tgsi: add tests for the
> new temporary lifetime tracker")
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102665
> ---
> src/mesa/state_tracker/tests/Makefile.am | 13 +++++--------
> 1 file changed, 5 insertions(+), 8 deletions(-)
>
> diff --git a/src/mesa/state_tracker/tests/Makefile.am b/src/mesa/state_tracker/tests/Makefile.am
> index cd610e0adf..29f9b5f0b8 100644
> --- a/src/mesa/state_tracker/tests/Makefile.am
> +++ b/src/mesa/state_tracker/tests/Makefile.am
> @@ -1,18 +1,18 @@
> +include $(top_srcdir)/src/gallium/Automake.inc
> +
> AM_CFLAGS = \
> $(PTHREAD_CFLAGS)
>
> AM_CXXFLAGS = \
> + -std=c++11 \
> $(LLVM_CXXFLAGS)
>
Bear in mind - just having my first coffee of the day:
I don't see anything that requires LLVM.
> AM_CPPFLAGS = \
> + $(GALLIUM_DRIVER_CXXFLAGS) \
This line should be part for the above CXX flags (AM_CXXFLAGS)
With the above
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
-Emil
More information about the mesa-dev
mailing list