Returning error for "make tests" when "--tests" wasn't configured.
This commit is contained in:
38
auto/make
38
auto/make
@@ -116,20 +116,25 @@ done
|
|||||||
$echo >> $NXT_MAKEFILE
|
$echo >> $NXT_MAKEFILE
|
||||||
|
|
||||||
|
|
||||||
# Test object files list.
|
if [ $NXT_TESTS = YES ]; then
|
||||||
|
|
||||||
$echo "NXT_TEST_OBJS = \\" >> $NXT_MAKEFILE
|
# Test object files list.
|
||||||
|
|
||||||
for nxt_src in $NXT_TEST_SRCS
|
$echo "NXT_TEST_OBJS = \\" >> $NXT_MAKEFILE
|
||||||
do
|
|
||||||
|
for nxt_src in $NXT_TEST_SRCS
|
||||||
|
do
|
||||||
nxt_obj=${nxt_src%.c}.o
|
nxt_obj=${nxt_src%.c}.o
|
||||||
$echo " $NXT_BUILD_DIR/$nxt_obj \\" >> $NXT_MAKEFILE
|
$echo " $NXT_BUILD_DIR/$nxt_obj \\" >> $NXT_MAKEFILE
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Test executables.
|
||||||
|
|
||||||
# Test executables.
|
cat << END >> $NXT_MAKEFILE
|
||||||
|
|
||||||
cat << END >> $NXT_MAKEFILE
|
.PHONY: tests
|
||||||
|
tests: $NXT_BUILD_DIR/tests $NXT_BUILD_DIR/utf8_file_name_test \\
|
||||||
|
$NXT_BUILD_DIR/unit_app_test
|
||||||
|
|
||||||
$NXT_BUILD_DIR/tests: \$(NXT_TEST_OBJS) \\
|
$NXT_BUILD_DIR/tests: \$(NXT_TEST_OBJS) \\
|
||||||
$NXT_BUILD_DIR/$NXT_LIB_STATIC
|
$NXT_BUILD_DIR/$NXT_LIB_STATIC
|
||||||
@@ -155,6 +160,21 @@ $NXT_BUILD_DIR/unit_app_test: $NXT_BUILD_DIR/src/test/nxt_unit_app_test.o \\
|
|||||||
|
|
||||||
END
|
END
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
cat << END >> $NXT_MAKEFILE
|
||||||
|
|
||||||
|
.PHONY: tests
|
||||||
|
tests:
|
||||||
|
@(echo; \\
|
||||||
|
echo "error: to make tests you need to configure --tests option."; \\
|
||||||
|
echo; \\
|
||||||
|
exit 1)
|
||||||
|
|
||||||
|
END
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
NXT_MAKE_INCS="src $NXT_BUILD_DIR"
|
NXT_MAKE_INCS="src $NXT_BUILD_DIR"
|
||||||
NXT_MAKE_SRCS="$NXT_SRCS"
|
NXT_MAKE_SRCS="$NXT_SRCS"
|
||||||
@@ -264,10 +284,6 @@ cat << END > Makefile
|
|||||||
|
|
||||||
include $NXT_MAKEFILE
|
include $NXT_MAKEFILE
|
||||||
|
|
||||||
.PHONY: tests
|
|
||||||
tests: $NXT_BUILD_DIR/tests $NXT_BUILD_DIR/utf8_file_name_test \\
|
|
||||||
$NXT_BUILD_DIR/unit_app_test
|
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
rm -rf $NXT_BUILD_DIR *.dSYM Makefile
|
rm -rf $NXT_BUILD_DIR *.dSYM Makefile
|
||||||
|
|||||||
Reference in New Issue
Block a user