浏览代码

ENH: Add testing of * and / character arguments except on MinGW.

Brad King 18 年之前
父节点
当前提交
6f9575690a
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      Tests/CustomCommand/CMakeLists.txt

+ 5 - 2
Tests/CustomCommand/CMakeLists.txt

@@ -305,11 +305,14 @@ SET(CHECK_ARGS
   "one#pound with space"
   ~ ` ! @ \# $ % ^ & _ - + = | : "\;" \" ' , . ? "(" ")" { } []
 #  < > << >> &> 2>&1 1>&2
-# *  # MSys make always expands the wildcard
-# /  # MSys make converts a leading slash to the mingw home directory
 # \\ # Need to test last to avoid ; escape in list.
 #    # Make tools need help when this is the last argument.
   )
+IF(NOT MINGW)
+  # *  # MinGW programs on windows always expands the wildcard!
+  # /  # MSys make converts a leading slash to the mingw home directory
+  LIST(APPEND CHECK_ARGS * /)
+ENDIF(NOT MINGW)
 FOREACH(arg ${CHECK_ARGS})
   SET(ARG "${arg}")
   STRING(REGEX REPLACE "\\\\" "\\\\\\\\" ARG "${ARG}")