Added check of "make install" ability.
This closes #136 issue on GitHub.
This commit is contained in:
13
auto/make
13
auto/make
@@ -204,11 +204,20 @@ done
|
|||||||
|
|
||||||
cat << END >> $NXT_MAKEFILE
|
cat << END >> $NXT_MAKEFILE
|
||||||
|
|
||||||
.PHONY: install ${NXT_DAEMON}-install
|
.PHONY: install ${NXT_DAEMON}-install install-check
|
||||||
|
|
||||||
install: ${NXT_DAEMON}-install
|
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 -d \$(DESTDIR)$NXT_SBINDIR
|
||||||
install -p $NXT_BUILD_DIR/$NXT_DAEMON \$(DESTDIR)$NXT_SBINDIR/
|
install -p $NXT_BUILD_DIR/$NXT_DAEMON \$(DESTDIR)$NXT_SBINDIR/
|
||||||
install -d \$(DESTDIR)$NXT_STATE
|
install -d \$(DESTDIR)$NXT_STATE
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ $NXT_BUILD_DIR/${NXT_PERL_MODULE}.unit.so: $nxt_objs
|
|||||||
|
|
||||||
install: ${NXT_PERL_MODULE}-install
|
install: ${NXT_PERL_MODULE}-install
|
||||||
|
|
||||||
${NXT_PERL_MODULE}-install: ${NXT_PERL_MODULE}
|
${NXT_PERL_MODULE}-install: ${NXT_PERL_MODULE} install-check
|
||||||
install -d \$(DESTDIR)$NXT_MODULES
|
install -d \$(DESTDIR)$NXT_MODULES
|
||||||
install -p $NXT_BUILD_DIR/${NXT_PERL_MODULE}.unit.so \\
|
install -p $NXT_BUILD_DIR/${NXT_PERL_MODULE}.unit.so \\
|
||||||
\$(DESTDIR)$NXT_MODULES/
|
\$(DESTDIR)$NXT_MODULES/
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ $NXT_BUILD_DIR/${NXT_PHP_MODULE}.unit.so: $nxt_objs
|
|||||||
|
|
||||||
install: ${NXT_PHP_MODULE}-install
|
install: ${NXT_PHP_MODULE}-install
|
||||||
|
|
||||||
${NXT_PHP_MODULE}-install: ${NXT_PHP_MODULE}
|
${NXT_PHP_MODULE}-install: ${NXT_PHP_MODULE} install-check
|
||||||
install -d \$(DESTDIR)$NXT_MODULES
|
install -d \$(DESTDIR)$NXT_MODULES
|
||||||
install -p $NXT_BUILD_DIR/${NXT_PHP_MODULE}.unit.so \\
|
install -p $NXT_BUILD_DIR/${NXT_PHP_MODULE}.unit.so \\
|
||||||
\$(DESTDIR)$NXT_MODULES/
|
\$(DESTDIR)$NXT_MODULES/
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ $NXT_BUILD_DIR/${NXT_PYTHON_MODULE}.unit.so: $nxt_objs
|
|||||||
|
|
||||||
install: ${NXT_PYTHON_MODULE}-install
|
install: ${NXT_PYTHON_MODULE}-install
|
||||||
|
|
||||||
${NXT_PYTHON_MODULE}-install: ${NXT_PYTHON_MODULE}
|
${NXT_PYTHON_MODULE}-install: ${NXT_PYTHON_MODULE} install-check
|
||||||
install -d \$(DESTDIR)$NXT_MODULES
|
install -d \$(DESTDIR)$NXT_MODULES
|
||||||
install -p $NXT_BUILD_DIR/${NXT_PYTHON_MODULE}.unit.so \\
|
install -p $NXT_BUILD_DIR/${NXT_PYTHON_MODULE}.unit.so \\
|
||||||
\$(DESTDIR)$NXT_MODULES/
|
\$(DESTDIR)$NXT_MODULES/
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ $NXT_BUILD_DIR/${NXT_RUBY_MODULE}.unit.so: $nxt_objs
|
|||||||
|
|
||||||
install: ${NXT_RUBY_MODULE}-install
|
install: ${NXT_RUBY_MODULE}-install
|
||||||
|
|
||||||
${NXT_RUBY_MODULE}-install: ${NXT_RUBY_MODULE}
|
${NXT_RUBY_MODULE}-install: ${NXT_RUBY_MODULE} install-check
|
||||||
install -d \$(DESTDIR)$NXT_MODULES
|
install -d \$(DESTDIR)$NXT_MODULES
|
||||||
install -p $NXT_BUILD_DIR/${NXT_RUBY_MODULE}.unit.so \\
|
install -p $NXT_BUILD_DIR/${NXT_RUBY_MODULE}.unit.so \\
|
||||||
\$(DESTDIR)$NXT_MODULES/
|
\$(DESTDIR)$NXT_MODULES/
|
||||||
|
|||||||
Reference in New Issue
Block a user