]> git.saurik.com Git - bison.git/blobdiff - tests/output.at
tests: skip tests of file names that platform does not support.
[bison.git] / tests / output.at
index c4b964043f6517f7e6cffbad18f5e129d548d802..e8f863d09badf19bea78894a2feb55af2a6ec059 100644 (file)
@@ -167,6 +167,10 @@ AT_CHECK_CONFLICTING_OUTPUT([foo.y], [], [-o foo.y],
 m4_define([AT_CHECK_OUTPUT_FILE_NAME],
 [AT_SETUP([Output file name: $1])
 
+# Skip if platform doesn't support file name.  For example, Cygwin
+# doesn't support file names containing ":" or "\".
+AT_CHECK([[touch "]AS_ESCAPE([$1[.tmp]])[" || exit 77]])
+
 AT_DATA_GRAMMAR([glr.y],
 [[%glr-parser
 %code {