[libcxx-commits] [libcxx] 39a116e - [libc++] Move away from the standalone build for Apple libc++ and libc++abi

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jun 4 07:19:49 PDT 2020


Author: Louis Dionne
Date: 2020-06-04T10:19:38-04:00
New Revision: 39a116ee07693a0f569ddba77dff540ce542f69e

URL: https://github.com/llvm/llvm-project/commit/39a116ee07693a0f569ddba77dff540ce542f69e
DIFF: https://github.com/llvm/llvm-project/commit/39a116ee07693a0f569ddba77dff540ce542f69e.diff

LOG: [libc++] Move away from the standalone build for Apple libc++ and libc++abi

Added: 
    

Modified: 
    libcxx/utils/ci/apple-install-libcxx.sh
    libcxx/utils/ci/apple-install-libcxxabi.sh

Removed: 
    


################################################################################
diff  --git a/libcxx/utils/ci/apple-install-libcxx.sh b/libcxx/utils/ci/apple-install-libcxx.sh
index b10f0a1578ba..8af854a8aa06 100755
--- a/libcxx/utils/ci/apple-install-libcxx.sh
+++ b/libcxx/utils/ci/apple-install-libcxx.sh
@@ -113,9 +113,10 @@ for arch in ${architectures}; do
     step "Building libc++.dylib for architecture ${arch}"
     mkdir -p "${build_dir}/${arch}"
     (cd "${build_dir}/${arch}" &&
-        xcrun --sdk "${sdk}" cmake "${llvm_root}/libcxx" \
+        xcrun --sdk "${sdk}" cmake "${llvm_root}/llvm" \
             -GNinja \
             -DCMAKE_MAKE_PROGRAM="$(xcrun --sdk "${sdk}" --find ninja)" \
+            -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" \
             -C "${cache}" \
             -DCMAKE_INSTALL_PREFIX="${build_dir}/${arch}-install" \
             -DCMAKE_INSTALL_NAME_DIR="${install_name_dir}" \

diff  --git a/libcxx/utils/ci/apple-install-libcxxabi.sh b/libcxx/utils/ci/apple-install-libcxxabi.sh
index d550016a4c61..ac3255d0deea 100755
--- a/libcxx/utils/ci/apple-install-libcxxabi.sh
+++ b/libcxx/utils/ci/apple-install-libcxxabi.sh
@@ -112,9 +112,10 @@ for arch in ${architectures}; do
     step "Building libc++abi.dylib for architecture ${arch}"
     mkdir -p "${build_dir}/${arch}"
     (cd "${build_dir}/${arch}" &&
-        xcrun --sdk "${sdk}" cmake "${llvm_root}/libcxxabi" \
+        xcrun --sdk "${sdk}" cmake "${llvm_root}/llvm" \
             -GNinja \
             -DCMAKE_MAKE_PROGRAM="$(xcrun --sdk "${sdk}" --find ninja)" \
+            -DLLVM_ENABLE_PROJECTS="libcxx;libcxxabi" \
             -C "${cache}" \
             -DCMAKE_INSTALL_PREFIX="${build_dir}/${arch}-install" \
             -DCMAKE_INSTALL_NAME_DIR="${install_name_dir}" \


        


More information about the libcxx-commits mailing list