summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Mrozowski <reavertm@gentoo.org>2010-07-06 04:00:21 +0200
committerMaciej Mrozowski <reavertm@gentoo.org>2010-07-06 04:02:20 +0200
commit35112383b7ed2aa68ebf8c6e98444fde50b666b6 (patch)
tree6bf1635c878d9e68e2d54e9528488e4670faf628
parente401f15b4537b4c41ac3e334ff78e0d523fb93b0 (diff)
downloadkde-35112383b7ed2aa68ebf8c6e98444fde50b666b6.tar.gz
kde-35112383b7ed2aa68ebf8c6e98444fde50b666b6.tar.bz2
kde-35112383b7ed2aa68ebf8c6e98444fde50b666b6.zip
[eclass/cmake-utils] Respect TEST_VERBOSE, remove pushd/popd stderr redirection
-rw-r--r--eclass/cmake-utils.eclass17
1 files changed, 9 insertions, 8 deletions
diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
index afde5e54397..14ef85f1bbe 100644
--- a/eclass/cmake-utils.eclass
+++ b/eclass/cmake-utils.eclass
@@ -337,7 +337,6 @@ enable_cmake-utils_src_configure() {
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: mycmakeargs is ${mycmakeargs_local[*]}"
echo cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}"
cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"
-
popd > /dev/null
}
@@ -356,7 +355,7 @@ cmake-utils_src_make() {
debug-print-function ${FUNCNAME} "$@"
_check_build_dir
- pushd "${CMAKE_BUILD_DIR}" &> /dev/null
+ pushd "${CMAKE_BUILD_DIR}" > /dev/null
# first check if Makefile exist otherwise die
[[ -e Makefile ]] || die "Makefile not found. Error during configure stage."
if [[ -n ${CMAKE_VERBOSE} ]]; then
@@ -364,16 +363,16 @@ cmake-utils_src_make() {
else
emake "$@" || die "Make failed!"
fi
- popd &> /dev/null
+ popd > /dev/null
}
enable_cmake-utils_src_install() {
debug-print-function ${FUNCNAME} "$@"
_check_build_dir
- pushd "${CMAKE_BUILD_DIR}" &> /dev/null
+ pushd "${CMAKE_BUILD_DIR}" > /dev/null
base_src_install
- popd &> /dev/null
+ popd > /dev/null
# Backward compatibility, for non-array variables
if [[ -n "${DOCS}" ]] && [[ "$(declare -p DOCS 2>/dev/null 2>&1)" != "declare -a"* ]]; then
@@ -388,9 +387,11 @@ enable_cmake-utils_src_test() {
debug-print-function ${FUNCNAME} "$@"
_check_build_dir
- pushd "${CMAKE_BUILD_DIR}" &> /dev/null
- ctest --extra-verbose || die "Tests failed."
- popd &> /dev/null
+ pushd "${CMAKE_BUILD_DIR}" > /dev/null
+ local ctestargs
+ [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
+ ctest ${ctestargs} || die "Tests failed."
+ popd > /dev/null
}
# @FUNCTION: cmake-utils_src_configure