annotate dev/llvm/llvm.sh @ 710:8104a57ba6ca

graphics/libwebp: initial import, closes #1736
author David Demelier <markand@malikania.fr>
date Fri, 02 Aug 2019 21:05:00 +0200
parents 3c112022e2a2
children 034a2a62a9f8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 #!/bin/sh
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 #
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 # Copyright (c) 2019 David Demelier <markand@malikania.fr>
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 # Permission to use, copy, modify, and/or distribute this software for any
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # purpose with or without fee is hereby granted, provided that the above
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # copyright notice and this permission notice appear in all copies.
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 #
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 #
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 PKGNAME=llvm
649
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
19 PKGVERSION=8.0.1
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 PKGREVISION=1
350
819d906b465d vanilla: create pure LLVM toolchain
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
21 PKGLICENSE="MIT CUSTOM"
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 PKGSUMMARY="low level virtual machine compiler infrastructure"
649
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
23 PKGDOWNLOAD="https://github.com/llvm/llvm-project/releases/download/llvmorg-$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz"
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
24 PKGDEPENDS="lib/ncurses python/python compression/zlib dev/cmake:build"
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
25 PKGOPTIONS="DOXYGEN FFI LIBCXX LIBEDIT LIBXML2 LLD NCURSES SPHINX STATIC TARGETS ZLIB"
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
26
350
819d906b465d vanilla: create pure LLVM toolchain
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
27 : ${CHOST:=$(uname -m)-linux-musl}
819d906b465d vanilla: create pure LLVM toolchain
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
28 : ${CC:=clang}
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 : ${CFLAGS:=-O2}
350
819d906b465d vanilla: create pure LLVM toolchain
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
30 : ${CXX:=clang++}
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
31 : ${CXXFLAGS:=-O2}
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
32 : ${DOXYGEN:=yes}
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
33 : ${FFI:=no}
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
34 : ${LIBCXX:=yes}
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
35 : ${LIBEDIT:=yes}
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
36 : ${LIBXML2:=yes}
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
37 : ${LLD:=yes}
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
38 : ${NCURSES:=yes}
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
39 : ${SPHINX:=yes}
649
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
40 : ${STATIC:=no}
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
41 : ${TARGETS:=all}
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
42 : ${ZLIB:=yes}
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
43
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
44 if [ "$DOXYGEN" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
45 PKGDEPENDS="dev/doxygen:build $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
46 with_doxygen="-DLLVM_ENABLE_DOXYGEN=On"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
47 else
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
48 with_doxygen="-DLLVM_ENABLE_DOXYGEN=Off"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
49 fi
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
50
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
51 if [ "$FFI" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
52 PKGDEPENDS="lib/libffi $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
53 with_ffi="-DLLVM_ENABLE_FFI=On"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
54 else
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
55 with_ffi="-DLLVM_ENABLE_FFI=Off"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
56 fi
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
57
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
58 if [ "$LIBCXX" = "yes" ]; then
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
59 PKGDEPENDS="lib/libc++ $PKGDEPENDS"
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
60 with_libcxx="-DLLVM_ENABLE_LIBCXX=On"
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
61 else
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
62 with_libcxx="-DLLVM_ENABLE_LIBCXX=Off"
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
63 fi
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
64
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
65 if [ "$LIBEDIT" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
66 PKGDEPENDS="lib/libedit $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
67 with_libedit="-DLLVM_ENABLE_LIBEDIT=On"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
68 else
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
69 with_libedit="-DLLVM_ENABLE_LIBEDIT=Off"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
70 fi
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
71
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
72 if [ "$LIBXML2" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
73 PKGDEPENDS="text/libxml2 $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
74 with_libxml2="-DLLVM_ENABLE_LIBXML2=On"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
75 else
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
76 with_libxml2="-DLLVM_ENABLE_LIBXML2=Off"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
77 fi
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
78
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
79 if [ "$LLD" = "yes" ]; then
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
80 with_lld="-DLLVM_ENABLE_LLD=On"
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
81 else
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
82 with_lld="-DLLVM_ENABLE_LLD=Off"
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
83 fi
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
84
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
85 if [ "$NCURSES" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
86 PKGDEPENDS="lib/ncurses $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
87 with_ncurses="-DLLVM_ENABLE_TERMINFO=On"
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
88 else
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
89 with_ncurses="-DLLVM_ENABLE_TERMINFO=Off"
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
90 fi
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
91
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 if [ "$SPHINX" = "yes" ]; then
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
93 PKGDEPENDS="dev/sphinx:build $PKGDEPENDS"
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
94 with_sphinx="-DLLVM_ENABLE_SPHINX=On"
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
95 else
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
96 with_sphinx="-DLLVM_ENABLE_SPHINX=Off"
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
97 fi
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
98
649
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
99 if [ "$STATIC" = "yes" ]; then
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
100 with_static="-DLLVM_BUILD_LLVM_DYLIB=Off -DLLVM_LINK_LLVM_DYLIB=Off"
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
101 else
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
102 with_static="-DLLVM_BUILD_LLVM_DYLIB=On -DLLVM_LINK_LLVM_DYLIB=On"
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
103 fi
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
104
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
105 if [ "$ZLIB" = "yes" ]; then
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
106 PKGDEPENDS="compression/zlib $PKGDEPENDS"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
107 with_zlib="-DLLVM_ENABLE_ZLIB=On"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
108 else
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
109 with_zlib="-DLLVM_ENABLE_ZLIB=Off"
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
110 fi
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
111
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
112 build()
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
113 {
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 rm -rf $PKGNAME-$PKGVERSION.src
606
25cecc6dca48 vanilla: use POSIX shell and busybox tar
David Demelier <markand@malikania.fr>
parents: 599
diff changeset
115 tar xvf $PKGNAME-$PKGVERSION.src.tar.xz
25cecc6dca48 vanilla: use POSIX shell and busybox tar
David Demelier <markand@malikania.fr>
parents: 599
diff changeset
116 cd $PKGNAME-$PKGVERSION.src
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
117
606
25cecc6dca48 vanilla: use POSIX shell and busybox tar
David Demelier <markand@malikania.fr>
parents: 599
diff changeset
118 mkdir build && cd build
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
119 cmake .. \
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
120 -DCMAKE_BUILD_TYPE=Release \
529
ef725c40d0e8 vanilla: use CMAKE_INSTALL_PREFIX=
David Demelier <markand@malikania.fr>
parents: 520
diff changeset
121 -DCMAKE_INSTALL_PREFIX= \
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 -DCMAKE_C_COMPILER="$CC" \
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
123 -DCMAKE_C_FLAGS="$CFLAGS" \
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
124 -DCMAKE_CXX_COMPILER="$CXX" \
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
125 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
350
819d906b465d vanilla: create pure LLVM toolchain
David Demelier <markand@malikania.fr>
parents: 261
diff changeset
126 -DLLVM_ENABLE_EH=On \
261
b0f3d8a91d5e dev/llvm: enable RTTI for mesa
David Demelier <markand@malikania.fr>
parents: 245
diff changeset
127 -DLLVM_ENABLE_RTTI=On \
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
128 -DLLVM_HOST_TRIPLE=$CHOST \
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
129 -DLLVM_TARGETS_TO_BUILD=$TARGETS \
656
3c112022e2a2 dev/llvm: install binutils symlink
David Demelier <markand@malikania.fr>
parents: 652
diff changeset
130 -DLLVM_INSTALL_BINUTILS_SYMLINKS=On \
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
131 $with_doxygen \
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
132 $with_ffi \
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
133 $with_libcxx \
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
134 $with_libedit \
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
135 $with_libxml2 \
367
8c3b3f637811 dev/llvm: add more options to improve bootstrapping
David Demelier <markand@malikania.fr>
parents: 350
diff changeset
136 $with_lld \
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
137 $with_ncurses \
649
c4039d2948b6 vanilla: upgrade LLVM toolchain to 8.0.1
David Demelier <markand@malikania.fr>
parents: 606
diff changeset
138 $with_sphinx \
652
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
139 $with_static \
71e6b0d31f00 dev/llvm: add more options
David Demelier <markand@malikania.fr>
parents: 649
diff changeset
140 $with_zlib
597
2587807b5a8f vanilla: use make rather than ninja
David Demelier <markand@malikania.fr>
parents: 573
diff changeset
141 make
2587807b5a8f vanilla: use make rather than ninja
David Demelier <markand@malikania.fr>
parents: 573
diff changeset
142 make DESTDIR=$DESTDIR install
606
25cecc6dca48 vanilla: use POSIX shell and busybox tar
David Demelier <markand@malikania.fr>
parents: 599
diff changeset
143 cd ..
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
144
606
25cecc6dca48 vanilla: use POSIX shell and busybox tar
David Demelier <markand@malikania.fr>
parents: 599
diff changeset
145 cd ..
243
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
146 rm -rf $PKGNAME-$PKGVERSION.src
c6fcaf294311 dev/llvm: initial import, closes #1083
David Demelier <markand@malikania.fr>
parents:
diff changeset
147 }