summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-11-12 03:10:48 +1100
committerMichael Palimaka <kensington@gentoo.org>2012-11-12 03:10:48 +1100
commiteb0fe4eb1f017a3f1ef03e06a7a7d229ed0525a2 (patch)
tree0e732106ec80d0afb93809714e543e8bc51bce08 /eclass/cmake-utils.eclass
parent55fdf94db958ce020240517e1906465ca4b3d692 (diff)
downloadkde-eb0fe4eb1f017a3f1ef03e06a7a7d229ed0525a2.tar.gz
kde-eb0fe4eb1f017a3f1ef03e06a7a7d229ed0525a2.tar.bz2
kde-eb0fe4eb1f017a3f1ef03e06a7a7d229ed0525a2.zip
[eclass] Permit ebuilds to define myctestargs (so that we could disable certain tests without patches).
Diffstat (limited to 'eclass/cmake-utils.eclass')
-rw-r--r--eclass/cmake-utils.eclass5
1 files changed, 2 insertions, 3 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index 1766e23b5bc..eb14999a7ca 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -506,15 +506,14 @@ enable_cmake-utils_src_install() {
enable_cmake-utils_src_test() {
debug-print-function ${FUNCNAME} "$@"
- local ctestargs
_check_build_dir
pushd "${CMAKE_BUILD_DIR}" > /dev/null
[[ -e CTestTestfile.cmake ]] || { echo "No tests found. Skipping."; return 0 ; }
- [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
+ [[ -n ${TEST_VERBOSE} ]] && myctestargs+=( --extra-verbose --output-on-failure )
- if ctest ${ctestargs} "$@" ; then
+ if ctest "${myctestargs[@]}" "$@" ; then
einfo "Tests succeeded."
popd > /dev/null
return 0