osrm-backend/scripts/lldb/base/common.sh
Daniel J. Hofmann ce1141982b Squashed 'third_party/mason/' changes from 6b4c359..c7a9670
git-subtree-dir: third_party/mason
git-subtree-split: c7a967003a7113a17faafe3b41082ad1ae3f1c2f
2017-02-15 11:48:43 +01:00

30 lines
769 B
Bash
Executable File

#!/usr/bin/env bash
function mason_build {
${MASON_DIR}/mason install llvm ${MASON_VERSION}
CLANG_PREFIX=$(${MASON_DIR}/mason prefix llvm ${MASON_VERSION})
# copy bin
mkdir -p "${MASON_PREFIX}/bin"
cp "${CLANG_PREFIX}/bin/${MASON_NAME}" "${MASON_PREFIX}/bin/"
cp "${CLANG_PREFIX}/bin/lldb-server" "${MASON_PREFIX}/bin/"
cp "${CLANG_PREFIX}/bin/lldb-argdumper" "${MASON_PREFIX}/bin/"
# copy lib
mkdir -p "${MASON_PREFIX}/lib"
if [[ $(uname -s) == 'Darwin' ]]; then
cp -r ${CLANG_PREFIX}/lib/liblldb*.dylib "${MASON_PREFIX}/lib/"
else
cp -r ${CLANG_PREFIX}/lib/liblldb*.so* "${MASON_PREFIX}/lib/"
fi
}
function mason_cflags {
:
}
function mason_ldflags {
:
}
function mason_static_libs {
:
}