Mercurial > vanilla
comparison lib/libc++/libc++.sh @ 606:25cecc6dca48
vanilla: use POSIX shell and busybox tar
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 18 Jul 2019 07:26:43 +0200 |
parents | ef725c40d0e8 |
children | c4039d2948b6 |
comparison
equal
deleted
inserted
replaced
605:860ab66f5f71 | 606:25cecc6dca48 |
---|---|
44 fi | 44 fi |
45 | 45 |
46 build() | 46 build() |
47 { | 47 { |
48 rm -rf libcxx-$PKGVERSION.src | 48 rm -rf libcxx-$PKGVERSION.src |
49 tar xvaf libcxx-$PKGVERSION.src.tar.xz | 49 tar xvf libcxx-$PKGVERSION.src.tar.xz |
50 pushd libcxx-$PKGVERSION.src | 50 cd libcxx-$PKGVERSION.src |
51 | 51 |
52 mkdir build && pushd build | 52 mkdir build && cd build |
53 cmake .. \ | 53 cmake .. \ |
54 -DBUILD_SHARED_LIBS=On \ | 54 -DBUILD_SHARED_LIBS=On \ |
55 -DCMAKE_BUILD_TYPE=Release \ | 55 -DCMAKE_BUILD_TYPE=Release \ |
56 -DCMAKE_CXX_COMPILER="$CXX" \ | 56 -DCMAKE_CXX_COMPILER="$CXX" \ |
57 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ | 57 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ |
62 -DLIBCXX_HAS_MUSL_LIBC=On \ | 62 -DLIBCXX_HAS_MUSL_LIBC=On \ |
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 popd | 67 cd .. |
68 | 68 |
69 popd | 69 cd .. |
70 rm -rf libcxx-$PKGVERSION.src | 70 rm -rf libcxx-$PKGVERSION.src |
71 } | 71 } |