mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-03-20 02:07:23 +01:00
parent
a79fae857a
commit
55e7d19608
@ -7,17 +7,42 @@ SUBDIRS = src doc
|
|||||||
|
|
||||||
DOLLAR = $
|
DOLLAR = $
|
||||||
|
|
||||||
tests.commands = for directory in `find . -name unit_tests`; \
|
build_tests.commands = for directory in `find . -name unit_tests`; \
|
||||||
|
do \
|
||||||
|
home=`pwd`; \
|
||||||
|
echo; \
|
||||||
|
echo "Building test in "$${DOLLAR}$${DOLLAR}directory; \
|
||||||
|
cd $${DOLLAR}$${DOLLAR}directory; \
|
||||||
|
qmake -spec $${DOLLAR}$${DOLLAR}QMAKESPEC; \
|
||||||
|
make; \
|
||||||
|
cd $${DOLLAR}$${DOLLAR}home; \
|
||||||
|
done
|
||||||
|
build_tests.depends = all
|
||||||
|
|
||||||
|
run_tests.commands = for directory in `find . -name unit_tests`; \
|
||||||
do \
|
do \
|
||||||
home=`pwd`; \
|
home=`pwd`; \
|
||||||
echo; \
|
echo; \
|
||||||
echo "Running test in "$${DOLLAR}$${DOLLAR}directory; \
|
echo "Running test in "$${DOLLAR}$${DOLLAR}directory; \
|
||||||
cd $${DOLLAR}$${DOLLAR}directory; \
|
cd $${DOLLAR}$${DOLLAR}directory; \
|
||||||
qmake -spec $${DOLLAR}$${DOLLAR}QMAKESPEC; \
|
qmake -spec $${DOLLAR}$${DOLLAR}QMAKESPEC; \
|
||||||
make run || exit 1; \
|
make run; \
|
||||||
|
cd $${DOLLAR}$${DOLLAR}home; \
|
||||||
|
done
|
||||||
|
run_tests.depends = all
|
||||||
|
|
||||||
|
testclean.commands = for directory in `find . -name unit_tests`; \
|
||||||
|
do \
|
||||||
|
home=`pwd`; \
|
||||||
|
echo; \
|
||||||
|
echo "Cleaning test files in "$${DOLLAR}$${DOLLAR}directory; \
|
||||||
|
cd $${DOLLAR}$${DOLLAR}directory; \
|
||||||
|
qmake -spec $${DOLLAR}$${DOLLAR}QMAKESPEC; \
|
||||||
|
make clean; \
|
||||||
cd $${DOLLAR}$${DOLLAR}home; \
|
cd $${DOLLAR}$${DOLLAR}home; \
|
||||||
done
|
done
|
||||||
|
|
||||||
tests.depends = all
|
tests.depends = run_tests
|
||||||
|
|
||||||
|
QMAKE_EXTRA_TARGETS += build_tests run_tests tests testclean
|
||||||
|
|
||||||
QMAKE_EXTRA_TARGETS += tests
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user