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 }