pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/regress Added a testcase for the pkgsrc compilers.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f2c6e9346b6e
branches: trunk
changeset: 515932:f2c6e9346b6e
user: rillig <rillig%pkgsrc.org@localhost>
date: Tue Jul 11 05:03:11 2006 +0000
description:
Added a testcase for the pkgsrc compilers.
diffstat:
regress/Makefile | 3 ++-
regress/compiler/Makefile | 25 +++++++++++++++++++++++++
regress/compiler/spec | 21 +++++++++++++++++++++
3 files changed, 48 insertions(+), 1 deletions(-)
diffs (71 lines):
diff -r d556d5400d2c -r f2c6e9346b6e regress/Makefile
--- a/regress/Makefile Tue Jul 11 04:18:26 2006 +0000
+++ b/regress/Makefile Tue Jul 11 05:03:11 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2006/07/10 12:47:26 rillig Exp $
+# $NetBSD: Makefile,v 1.14 2006/07/11 05:03:11 rillig Exp $
#
COMMENT= Regression tests for pkgsrc infrastructure
@@ -8,6 +8,7 @@
SUBDIR+= buildlink-libtool
SUBDIR+= buildlink-transform
SUBDIR+= buildlink-unwrap
+SUBDIR+= compiler
SUBDIR+= ignore-tools
SUBDIR+= make-quoting
SUBDIR+= pkg-options
diff -r d556d5400d2c -r f2c6e9346b6e regress/compiler/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regress/compiler/Makefile Tue Jul 11 05:03:11 2006 +0000
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2006/07/11 05:03:11 rillig Exp $
+#
+
+DISTNAME= compiler-1.0
+CATEGORIES= regress
+MASTER_SITES= # none
+DISTFILES= # none
+
+MAINTAINER= rillig%NetBSD.org@localhost
+COMMENT= Tests whether the pkgsrc compilers work as expected
+
+NO_CHECKSUM= yes
+WRKSRC= ${WRKDIR}
+USE_TOOLS+= printf
+
+SRC_CMD= ${PRINTF} '\#if defined(__cplusplus)\nLANG: Cplus\n\#else\nLANG: Cplain\n\#endif\n'
+
+do-build:
+ # Test whether CPP is a C preprocessor.
+ ${SRC_CMD} | ${CPP} -DLANG=Cplain
+ # Test whether CXXCPP is a C++ preprocessor.
+ # CXXCPP is not (yet)? defined.
+ #${SRC_CMD} | ${CXXCPP} -DLANG=Cplus
+
+.include "../../mk/bsd.pkg.mk"
diff -r d556d5400d2c -r f2c6e9346b6e regress/compiler/spec
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regress/compiler/spec Tue Jul 11 05:03:11 2006 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: spec,v 1.1 2006/07/11 05:03:11 rillig Exp $
+#
+
+do_cleanup() {
+
+ ${TEST_MAKE} "clean"
+}
+
+do_test() {
+
+ do_cleanup
+
+ ${TEST_MAKE} 1>"${TEST_OUTFILE}" 2>&1
+}
+
+check_result() {
+
+ exit_status "0"
+ output_require "^Cplain.*:.*Cplain"
+ #output_require "^Cplus.*:.*Cplus"
+}
Home |
Main Index |
Thread Index |
Old Index