From 20fb5020388d8ef57777f5e75a2430f2ee15cac3 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Thu, 29 May 2008 14:17:39 +0200 Subject: Check that make install was run before doing make installcheck. --- ChangeLog | 4 ++++ Makefile.am | 8 ++++++++ Makefile.in | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/ChangeLog b/ChangeLog index fe589af0..b2c3d8a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -147,6 +147,10 @@ PR 6429. * Makefile.am: Don't link stapio with -ldw. + +2008-05-29 Mark Wielaard + + * Makefile.am (installcheck): Check that make install was run. * Makefile.in: Regenerated. 2008-06-02 Frank Ch. Eigler diff --git a/Makefile.am b/Makefile.am index 82d056c7..7024a505 100644 --- a/Makefile.am +++ b/Makefile.am @@ -230,6 +230,14 @@ check: $(MAKE) -C testsuite check SYSTEMTAP_RUNTIME=$$SRCDIR/runtime SYSTEMTAP_TAPSET=$$SRCDIR/tapset LD_LIBRARY_PATH=$(PWD)/lib-elfutils:$(PWD)/lib-elfutils/systemtap SYSTEMTAP_PATH=$(PWD) RUNTESTFLAGS="$(RUNTESTFLAGS)" installcheck: + if test \! -e $(DESTDIR)$(bindir)/stap; then \ + echo $(DESTDIR)$(bindir)/stap doesn\'t exist, run make install; \ + exit -1; \ + fi + if test $(builddir)/stap -nt $(DESTDIR)$(bindir)/stap; then \ + echo "$(DESTDIR)$(bindir)/stap is not recent, run make install"; \ + exit -1; \ + fi $(MAKE) -C testsuite installcheck RUNTESTFLAGS="$(RUNTESTFLAGS)" rpm: systemtap.spec dist diff --git a/Makefile.in b/Makefile.in index fa14e05b..d0ed3dce 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1594,6 +1594,14 @@ check: $(MAKE) -C testsuite check SYSTEMTAP_RUNTIME=$$SRCDIR/runtime SYSTEMTAP_TAPSET=$$SRCDIR/tapset LD_LIBRARY_PATH=$(PWD)/lib-elfutils:$(PWD)/lib-elfutils/systemtap SYSTEMTAP_PATH=$(PWD) RUNTESTFLAGS="$(RUNTESTFLAGS)" installcheck: + if test \! -e $(DESTDIR)$(bindir)/stap; then \ + echo $(DESTDIR)$(bindir)/stap doesn\'t exist, run make install; \ + exit -1; \ + fi + if test $(builddir)/stap -nt $(DESTDIR)$(bindir)/stap; then \ + echo "$(DESTDIR)$(bindir)/stap is not recent, run make install"; \ + exit -1; \ + fi $(MAKE) -C testsuite installcheck RUNTESTFLAGS="$(RUNTESTFLAGS)" rpm: systemtap.spec dist -- cgit