mirror of git://gcc.gnu.org/git/gcc.git
libgo: Add GOTESTFLAGS variable used when testing.
From Rainer Orth. From-SVN: r171272
This commit is contained in:
parent
2ef6ce06d3
commit
8046b66539
|
@ -1480,6 +1480,8 @@ else
|
||||||
use_dejagnu = no
|
use_dejagnu = no
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
GOTESTFLAGS =
|
||||||
|
|
||||||
# Check a package.
|
# Check a package.
|
||||||
CHECK = \
|
CHECK = \
|
||||||
@GC="$(GOC) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs -Wl,-R,`${PWD_COMMAND}`/.libs"; \
|
@GC="$(GOC) -L `${PWD_COMMAND}` -L `${PWD_COMMAND}`/.libs -Wl,-R,`${PWD_COMMAND}`/.libs"; \
|
||||||
|
@ -1492,9 +1494,9 @@ CHECK = \
|
||||||
prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \
|
prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \
|
||||||
test "$${prefix}" != "." || prefix="$(@D)"; \
|
test "$${prefix}" != "." || prefix="$(@D)"; \
|
||||||
if test "$(use_dejagnu)" = "yes"; then \
|
if test "$(use_dejagnu)" = "yes"; then \
|
||||||
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)"; \
|
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" $(GOTESTFLAGS); \
|
||||||
else \
|
else \
|
||||||
if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" >>$@-log 2>&1; then \
|
if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" $(GOTESTFLAGS) >>$@-log 2>&1; then \
|
||||||
echo "PASS: $(@D)"; \
|
echo "PASS: $(@D)"; \
|
||||||
else \
|
else \
|
||||||
echo "FAIL: $(@D)"; \
|
echo "FAIL: $(@D)"; \
|
||||||
|
|
|
@ -1814,6 +1814,7 @@ BUILDPACKAGE = \
|
||||||
|
|
||||||
@LIBGO_IS_RTEMS_FALSE@use_dejagnu = no
|
@LIBGO_IS_RTEMS_FALSE@use_dejagnu = no
|
||||||
@LIBGO_IS_RTEMS_TRUE@use_dejagnu = yes
|
@LIBGO_IS_RTEMS_TRUE@use_dejagnu = yes
|
||||||
|
GOTESTFLAGS =
|
||||||
|
|
||||||
# Check a package.
|
# Check a package.
|
||||||
CHECK = \
|
CHECK = \
|
||||||
|
@ -1827,9 +1828,9 @@ CHECK = \
|
||||||
prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \
|
prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \
|
||||||
test "$${prefix}" != "." || prefix="$(@D)"; \
|
test "$${prefix}" != "." || prefix="$(@D)"; \
|
||||||
if test "$(use_dejagnu)" = "yes"; then \
|
if test "$(use_dejagnu)" = "yes"; then \
|
||||||
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)"; \
|
$(SHELL) $(srcdir)/testsuite/gotest --dejagnu=yes --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" $(GOTESTFLAGS); \
|
||||||
else \
|
else \
|
||||||
if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" >>$@-log 2>&1; then \
|
if $(SHELL) $(srcdir)/testsuite/gotest --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" $(GOTESTFLAGS) >>$@-log 2>&1; then \
|
||||||
echo "PASS: $(@D)"; \
|
echo "PASS: $(@D)"; \
|
||||||
else \
|
else \
|
||||||
echo "FAIL: $(@D)"; \
|
echo "FAIL: $(@D)"; \
|
||||||
|
|
Loading…
Reference in New Issue