Mercurial > vanilla
comparison lib/libc++/libc++.sh @ 1170:ee9a3ed0343b
vanilla: upgrade LLVM toolchain to 9.0.0
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 11 Oct 2019 08:36:11 +0000 |
parents | 297b5eef115e |
children |
comparison
equal
deleted
inserted
replaced
1169:194681a6d42d | 1170:ee9a3ed0343b |
---|---|
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 # | 16 # |
17 | 17 |
18 PKGNAME=libc++ | 18 PKGNAME=libc++ |
19 PKGVERSION=8.0.1 | 19 PKGVERSION=9.0.0 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="MIT CUSTOM" | 21 PKGLICENSE="MIT CUSTOM" |
22 PKGSUMMARY="C++ standard library from LLVM" | 22 PKGSUMMARY="C++ standard library from LLVM" |
23 PKGDOWNLOAD="https://github.com/llvm/llvm-project/releases/download/llvmorg-$PKGVERSION/libcxx-$PKGVERSION.src.tar.xz" | 23 PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/libcxx-$PKGVERSION.src.tar.xz" |
24 PKGOPTIONS="ABI COMPILER_RT LIBUNWIND " | 24 PKGOPTIONS="ABI COMPILER_RT LIBUNWIND " |
25 PKGPRESERVE="lib/libc++.so.1.0" | |
25 | 26 |
26 : ${CC:=clang} | 27 : ${CC:=clang} |
27 : ${CFLAGS:=-O2} | 28 : ${CFLAGS:=-O2} |
28 : ${CXX:=clang++} | 29 : ${CXX:=clang++} |
29 : ${CXXFLAGS:=-O2} | 30 : ${CXXFLAGS:=-O2} |
57 -DCMAKE_C_COMPILER="$CC" \ | 58 -DCMAKE_C_COMPILER="$CC" \ |
58 -DCMAKE_C_FLAGS="$CFLAGS" \ | 59 -DCMAKE_C_FLAGS="$CFLAGS" \ |
59 -DCMAKE_INSTALL_PREFIX= \ | 60 -DCMAKE_INSTALL_PREFIX= \ |
60 -DLIBCXX_CXX_ABI=$ABI \ | 61 -DLIBCXX_CXX_ABI=$ABI \ |
61 -DLIBCXX_HAS_MUSL_LIBC=On \ | 62 -DLIBCXX_HAS_MUSL_LIBC=On \ |
62 -DLIBCXX_HAS_GCC_S_LIB=Off \ | |
63 $with_compiler_rt \ | 63 $with_compiler_rt \ |
64 $with_libunwind | 64 $with_libunwind |
65 make | 65 make |
66 make install DESTDIR=$DESTDIR | 66 make install DESTDIR=$DESTDIR |
67 cd .. | 67 cd .. |