From a21fcae962adff8ebe7083948edf79ed5ac5a73f Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Mon, 4 Dec 2017 14:38:16 -0500 Subject: [PATCH] Add a jenkins build script. --- scripts/ci/run-jenkins.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/ci/run-jenkins.sh diff --git a/scripts/ci/run-jenkins.sh b/scripts/ci/run-jenkins.sh new file mode 100755 index 00000000000..3b8789e4e10 --- /dev/null +++ b/scripts/ci/run-jenkins.sh @@ -0,0 +1,21 @@ +#!/bin/bash -e + +echo "ENVIRONMENT:" +env + +#COMMON_ACVARS="ac_cv_func_fstatat=no ac_cv_func_readlinkat=no ac_cv_func_futimens=no ac_cv_func_utimensat=no" + +LLVM_BASE_CONFIGURE_FLAGS="--enable-libcpp --enable-optimized --enable-assertions=no --disable-jit --disable-docs --disable-doxygen" +#LLVM_BASE_CONFIGURE_ENVIRONMENT="$COMMON_ACVARS" + +mkdir -p build +cd build +../configure --prefix=$PWD/usr --enable-targets="arm arm64" $LLVM_BASE_CONFIGURE_FLAGS CXXFLAGS="-Qunused-arguments" +make -j4 +make install +mkdir tmp-bin +cp usr/bin/{llc,opt,llvm-dis} tmp-bin/ +rm usr/bin/* +cp tmp-bin/* usr/bin/ +rm usr/lib/libLTO.* usr/lib/*.dylib +tar cvzf llvm-osx64-$GIT_COMMIT.tar.gz usr