summaryrefslogtreecommitdiffhomepage
path: root/vars/clang_host.vars
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-01-19 19:04:09 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2017-01-19 19:33:02 +0000
commit58542697c14bae5c8d81bb2c1cc60dd015cdc0c6 (patch)
tree98fd9e32a12c7af8e277cdb217abd066929d5ed6 /vars/clang_host.vars
parent10f4bdb5d0146d5f51bd4e0d568f3861f45e99a0 (diff)
downloadmidipix_build-58542697c14bae5c8d81bb2c1cc60dd015cdc0c6.tar.bz2
midipix_build-58542697c14bae5c8d81bb2c1cc60dd015cdc0c6.tar.xz
{clang,llvm}_host: adds clang v3.8.1 and llvm v3.8.1 (via Redfoxmoon.)
Diffstat (limited to 'vars/clang_host.vars')
-rw-r--r--vars/clang_host.vars28
1 files changed, 28 insertions, 0 deletions
diff --git a/vars/clang_host.vars b/vars/clang_host.vars
new file mode 100644
index 00000000..54f89c37
--- /dev/null
+++ b/vars/clang_host.vars
@@ -0,0 +1,28 @@
+#
+# . ./build.vars and set -o errexit -o noglob are assumed.
+#
+
+pkg_clang_host_pre_configure() {
+ secure_rm ${WORKDIR}/Makefile;
+};
+
+pkg_clang_host_configure() {
+ secure_rm ../cfe-${PKG_VERSION}-host;
+ insecure_mkdir ../cfe-${PKG_VERSION}-host;
+ cd ../cfe-${PKG_VERSION}-host;
+ log_msg info "Bootstrapping clang_host...";
+ (${PREFIX}/bin/cmake ../cfe-${PKG_VERSION}.src \
+ -DCLANG_BUILD_EXAMPLES:BOOL=OFF \
+ -DCLANG_INCLUDE_DOCS:BOOL=OFF \
+ -DCLANG_INCLUDE_TESTS:BOOL=OFF \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX="" \
+ -DCMAKE_VERBOSE_MAKEFILE=NO \
+ -DLIBCLANG_BUILD_STATIC:BOOL=ON \
+ -DLLVM_PREFIX="${PKG_PREFIX}" \
+ -G "Unix Makefiles" \
+ -Wno-dev);
+ log_msg info "Finished bootstrapping clang_host.";
+};
+
+# vim:filetype=sh