mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
* The 'check' and 'buildtests' scripts no longer take a jobs parameter.
Instead, they honor the EIGEN_JOBS environment variable if defined.
* The syntax ${BLABLA} in bash scripts was conflicting with CMake configured
file syntax. Resolved by using the @ONLY option and the @BLABLA@ syntax.
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
#!/bin/bash
|
||||
# check : shorthand for make and ctest -R
|
||||
|
||||
if [ $# == 0 -o $# -ge 3 ]
|
||||
if [ $# == 0 -o $# -ge 2 ]
|
||||
then
|
||||
echo "usage: ./check regexp [jobs]"
|
||||
echo " makes and runs tests matching the regexp, with [jobs] concurrent make jobs"
|
||||
echo "usage: ./check regexp"
|
||||
echo " Makes and runs tests matching the regexp."
|
||||
echo " The EIGEN_JOBS environment variable controls how many"
|
||||
echo " concurrent jobs are launched."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# TODO when ctest 2.8 comes out, honor the jobs parameter
|
||||
./buildtests "$1" "${2:-1}" && ctest -R "$1"
|
||||
# TODO ctest 2.8 is out, honor the jobs parameter
|
||||
./buildtests "$1" && ctest -R "$1"
|
||||
|
||||
Reference in New Issue
Block a user