From 61df2814640f3ab6181a96a8ceec35a87f8e127f Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Thu, 28 Jun 2018 17:36:42 +0300 Subject: Added check of "make install" ability. This closes #136 issue on GitHub. --- auto/make | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'auto/make') diff --git a/auto/make b/auto/make index 392cf059..9af63c97 100644 --- a/auto/make +++ b/auto/make @@ -204,11 +204,20 @@ done cat << END >> $NXT_MAKEFILE -.PHONY: install ${NXT_DAEMON}-install +.PHONY: install ${NXT_DAEMON}-install install-check install: ${NXT_DAEMON}-install -${NXT_DAEMON}-install: $NXT_DAEMON +install-check: + @test -n "\$(DESTDIR)$NXT_PREFIX" \\ + || (echo; \\ + echo "error: to make install you need either"; \\ + echo " to configure --prefix option"; \\ + echo " or to set DESTDIR environment variable."; \\ + echo; \\ + exit 1) + +${NXT_DAEMON}-install: $NXT_DAEMON install-check install -d \$(DESTDIR)$NXT_SBINDIR install -p $NXT_BUILD_DIR/$NXT_DAEMON \$(DESTDIR)$NXT_SBINDIR/ install -d \$(DESTDIR)$NXT_STATE -- cgit