From: Rico Tzschichholz Date: Mon, 19 Nov 2018 17:05:24 +0000 (+0100) Subject: testrunner: Pass buildsystem's CC through to valac X-Git-Tag: 0.42.4~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a272433ec4a599c72859592f1902df024a5602f9;p=thirdparty%2Fvala.git testrunner: Pass buildsystem's CC through to valac --- diff --git a/tests/Makefile.am b/tests/Makefile.am index 135428889..55d599f67 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -17,7 +17,7 @@ BUILT_SOURCES = \ noinst_PROGRAMS = \ $(NULL) -TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' $(srcdir)/testrunner.sh +TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' $(srcdir)/testrunner.sh TESTS = \ basic-types/integers.vala \ @@ -656,11 +656,14 @@ LINUX_TESTS = \ $(NULL) check-TESTS: $(TESTS) $(NON_NULL_TESTS) - @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' $(srcdir)/testrunner.sh $(TESTS) + @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' \ + $(srcdir)/testrunner.sh $(TESTS) if HAVE_LINUX - @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' VALAFLAGS="--pkg linux" $(srcdir)/testrunner.sh $(LINUX_TESTS) + @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' \ + VALAFLAGS="--pkg linux" $(srcdir)/testrunner.sh $(LINUX_TESTS) endif - @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' VALAFLAGS="--enable-experimental-non-null" $(srcdir)/testrunner.sh $(NON_NULL_TESTS) + @EXEEXT=$(EXEEXT) EXEEXT=$(EXEEXT) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' \ + VALAFLAGS="--enable-experimental-non-null" $(srcdir)/testrunner.sh $(NON_NULL_TESTS) EXTRA_DIST = \ testrunner.sh \ diff --git a/tests/testrunner.sh b/tests/testrunner.sh index 44fbd78cf..7426112d1 100755 --- a/tests/testrunner.sh +++ b/tests/testrunner.sh @@ -33,6 +33,7 @@ VALAFLAGS="$VALAFLAGS \ --disable-warnings \ --main main \ --save-temps \ + --cc $CC \ -X -g \ -X -O0 \ -X -pipe \ diff --git a/valadoc/tests/Makefile.am b/valadoc/tests/Makefile.am index 1c111295f..e40cc1ca3 100644 --- a/valadoc/tests/Makefile.am +++ b/valadoc/tests/Makefile.am @@ -2,7 +2,8 @@ include $(top_srcdir)/Makefile.common NULL = -TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) PACKAGE_SUFFIX=$(PACKAGE_SUFFIX) TOPBUILDDIR=$(abs_top_builddir) TOPSRCDIR=$(abs_top_srcdir) $(srcdir)/testrunner.sh +TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) PACKAGE_SUFFIX=$(PACKAGE_SUFFIX) TOPBUILDDIR=$(abs_top_builddir) TOPSRCDIR=$(abs_top_srcdir) \ + CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' $(srcdir)/testrunner.sh TESTS = \ libvaladoc/errorreporter.vala \ @@ -16,7 +17,8 @@ TESTS = \ $(NULL) check-TESTS: $(TESTS) - @EXEEXT=$(EXEEXT) PACKAGE_SUFFIX=$(PACKAGE_SUFFIX) TOPBUILDDIR=$(abs_top_builddir) TOPSRCDIR=$(abs_top_srcdir) $(srcdir)/testrunner.sh $(TESTS) + @EXEEXT=$(EXEEXT) PACKAGE_SUFFIX=$(PACKAGE_SUFFIX) TOPBUILDDIR=$(abs_top_builddir) TOPSRCDIR=$(abs_top_srcdir) \ + CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' CC='$(CC)' $(srcdir)/testrunner.sh $(TESTS) G_DEBUG=fatal_warnings $(builddir)/driver AM_CFLAGS = \ diff --git a/valadoc/tests/testrunner.sh b/valadoc/tests/testrunner.sh index 34eb5ca2c..5ec5d1cba 100755 --- a/valadoc/tests/testrunner.sh +++ b/valadoc/tests/testrunner.sh @@ -38,6 +38,7 @@ VALAFLAGS="$VALAFLAGS \ --disable-warnings \ --main main \ --save-temps \ + --cc $CC \ -X -g \ -X -O0 \ -X -pipe \