comparison dev/llvm/llvm.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 12fda10a832f
children c4039d2948b6
comparison
equal deleted inserted replaced
605:860ab66f5f71 606:25cecc6dca48
62 fi 62 fi
63 63
64 build() 64 build()
65 { 65 {
66 rm -rf $PKGNAME-$PKGVERSION.src 66 rm -rf $PKGNAME-$PKGVERSION.src
67 tar xvaf $PKGNAME-$PKGVERSION.src.tar.xz 67 tar xvf $PKGNAME-$PKGVERSION.src.tar.xz
68 pushd $PKGNAME-$PKGVERSION.src 68 cd $PKGNAME-$PKGVERSION.src
69 69
70 mkdir build && pushd build 70 mkdir build && cd build
71 cmake .. \ 71 cmake .. \
72 -DCMAKE_BUILD_TYPE=Release \ 72 -DCMAKE_BUILD_TYPE=Release \
73 -DCMAKE_INSTALL_PREFIX= \ 73 -DCMAKE_INSTALL_PREFIX= \
74 -DCMAKE_C_COMPILER="$CC" \ 74 -DCMAKE_C_COMPILER="$CC" \
75 -DCMAKE_C_FLAGS="$CFLAGS" \ 75 -DCMAKE_C_FLAGS="$CFLAGS" \
85 $with_libcxx \ 85 $with_libcxx \
86 $with_lld \ 86 $with_lld \
87 $with_sphinx 87 $with_sphinx
88 make 88 make
89 make DESTDIR=$DESTDIR install 89 make DESTDIR=$DESTDIR install
90 popd 90 cd ..
91 91
92 popd 92 cd ..
93 rm -rf $PKGNAME-$PKGVERSION.src 93 rm -rf $PKGNAME-$PKGVERSION.src
94 } 94 }