Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: cmake-utils.eclass
Date: Wed, 27 Apr 2011 16:54:54
Message-Id: 20110427165444.A272B20054@flycatcher.gentoo.org
1 scarabeus 11/04/27 16:54:44
2
3 Modified: cmake-utils.eclass
4 Log:
5 Rather inform that we have no tests instead of printing help for ctest.
6
7 Revision Changes Path
8 1.68 eclass/cmake-utils.eclass
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/cmake-utils.eclass?rev=1.68&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/cmake-utils.eclass?rev=1.68&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/cmake-utils.eclass?r1=1.67&r2=1.68
13
14 Index: cmake-utils.eclass
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/cmake-utils.eclass,v
17 retrieving revision 1.67
18 retrieving revision 1.68
19 diff -u -r1.67 -r1.68
20 --- cmake-utils.eclass 18 Mar 2011 19:45:49 -0000 1.67
21 +++ cmake-utils.eclass 27 Apr 2011 16:54:44 -0000 1.68
22 @@ -1,6 +1,6 @@
23 # Copyright 1999-2010 Gentoo Foundation
24 # Distributed under the terms of the GNU General Public License v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/cmake-utils.eclass,v 1.67 2011/03/18 19:45:49 scarabeus Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/cmake-utils.eclass,v 1.68 2011/04/27 16:54:44 scarabeus Exp $
27
28 # @ECLASS: cmake-utils.eclass
29 # @MAINTAINER:
30 @@ -411,10 +411,12 @@
31
32 enable_cmake-utils_src_test() {
33 debug-print-function ${FUNCNAME} "$@"
34 + local ctestargs
35
36 _check_build_dir
37 pushd "${CMAKE_BUILD_DIR}" > /dev/null
38 - local ctestargs
39 + [[ -e CTestTestfile.cmake ]] || { echo "No tests found. Skipping."; return 0 ; }
40 +
41 [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
42 ctest ${ctestargs} "$@" || die "Tests failed."
43 popd > /dev/null