[libcxx-commits] [libcxx] 3d120b6 - [libc++] Always run Ninja through xcrun in the macOS CI scripts

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 26 07:49:36 PDT 2020


Author: Louis Dionne
Date: 2020-08-26T10:49:26-04:00
New Revision: 3d120b6f7be816d188bd05271fff17f0030db9b2

URL: https://github.com/llvm/llvm-project/commit/3d120b6f7be816d188bd05271fff17f0030db9b2
DIFF: https://github.com/llvm/llvm-project/commit/3d120b6f7be816d188bd05271fff17f0030db9b2.diff

LOG: [libc++] Always run Ninja through xcrun in the macOS CI scripts

Ninja isn't installed by default on OSX, so run it through xcrun to find
the one in the developer tools if needed.

Added: 
    

Modified: 
    libcxx/utils/ci/macos-trunk.sh

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/ci/macos-trunk.sh b/libcxx/utils/ci/macos-trunk.sh
index c9c881cf730ef..f43a93e555cfd 100755
--- a/libcxx/utils/ci/macos-trunk.sh
+++ b/libcxx/utils/ci/macos-trunk.sh
@@ -109,18 +109,18 @@ echo "@@@@@@"
 
 
 echo "@@@ Building libc++.dylib and libc++abi.dylib from sources (just to make sure it works) @@@"
-ninja -C "${LLVM_BUILD_DIR}" install-cxx install-cxxabi -v
+xcrun ninja -C "${LLVM_BUILD_DIR}" install-cxx install-cxxabi -v
 echo "@@@@@@"
 
 
 echo "@@@ Running tests for libc++ @@@"
 # TODO: We should run check-cxx-abilist too
-ninja -C "${LLVM_BUILD_DIR}" check-cxx
+xcrun ninja -C "${LLVM_BUILD_DIR}" check-cxx
 echo "@@@@@@"
 
 
 echo "@@@ Running tests for libc++abi @@@"
-ninja -C "${LLVM_BUILD_DIR}" check-cxxabi
+xcrun ninja -C "${LLVM_BUILD_DIR}" check-cxxabi
 echo "@@@@@@"
 
 


        


More information about the libcxx-commits mailing list