]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS (Bug#52431)
authorPhilipp Stephani <phst@google.com>
Tue, 28 Dec 2021 20:05:23 +0000 (21:05 +0100)
committerRobert Pluim <rpluim@gmail.com>
Wed, 12 Jan 2022 08:08:33 +0000 (09:08 +0100)
* test/lisp/cedet/semantic/bovine/gcc-tests.el
(semantic-gcc-test-output-parser-this-machine): Also detect Apple
clang on macOS Monterey.

(cherry picked from commit 6e52becfbe2a33c025b8c4838b3c8f06ba5a6fb8)

test/lisp/cedet/semantic/bovine/gcc-tests.el

index 2ebd991679a8ada93d682c178e2f2f9119d669cd..2e61f91e58ca054bf74cbf596f7748df2a522c98 100644 (file)
@@ -127,8 +127,9 @@ gcc version 2.95.2 19991024 (release)"
     ;; Some macOS machines run llvm when you type gcc.  (!)
     ;; We can't even check if it's a symlink; it's a binary placed in
     ;; "/usr/bin/gcc".  So check the output and just skip this test if
-    ;; it says "Apple LLVM".
-    (unless (string-match "Apple LLVM" (car semantic-gcc-test-strings))
+    ;; it looks like that's the case.
+    (unless (string-match "Apple \\(LLVM\\|clang\\)\\|Xcode\\.app"
+                          (car semantic-gcc-test-strings))
         (semantic-gcc-test-output-parser))))
 
 ;;; gcc-tests.el ends here