From 23b7c99c8f6b2da9f624d4f0c40fe1355d5a2dcc Mon Sep 17 00:00:00 2001 From: Petri Latvala Date: Fri, 25 Aug 2017 13:13:51 +0300 Subject: tests/Makefile.am: Install test-list*.txt to libexecdir Piglit expects test-list*.txt files to be in the same directory as the test binaries. Installing non-executable files to libexecdir requires going around some of autotools' sanity checks. This change should make 'make install':ed IGT runnable with piglit. Signed-off-by: Petri Latvala Cc: Tomi Sarvela Cc: Arkadiusz Hiler Reviewed-by: Arkadiusz Hiler Tested-by: Arkadiusz Hiler --- tests/Makefile.am | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'tests/Makefile.am') diff --git a/tests/Makefile.am b/tests/Makefile.am index 39ca3960..1cea4036 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -51,6 +51,16 @@ pkglibexec_PROGRAMS = \ $(TESTS_progs_X) \ $(NULL) +# Piglit expects test-list*.txt to be in the same directory as the +# tests. pkglibexec_DATA is an invalid combo to autotools, so work +# around that by defining a new directory variable that is the same as +# libexec directory and install the .txt files there. +wrap_libexecdir = $(pkglibexecdir) +wrap_libexec_DATA = \ + test-list.txt \ + test-list-full.txt \ + $(NULL) + dist_pkglibexec_SCRIPTS = \ $(TESTS_scripts) \ $(scripts) \ @@ -64,8 +74,6 @@ all-local: .gitignore .gitignore: Makefile.sources @echo "$(pkglibexec_PROGRAMS) $(HANG) test-list.txt test-list-full.txt /.gitignore" | sed 's/\s\+/\n/g' | sort > $@ -pkgdata_DATA = test-list.txt test-list-full.txt - EXTRA_PROGRAMS = $(HANG) EXTRA_DIST = $(common_files) $(check_SCRIPTS) -- cgit v1.2.3