Skip to content

Instantly share code, notes, and snippets.

@EricWF
Created March 28, 2017 05:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EricWF/0bc0ba09b8844d0201b18a01f8f7ffb9 to your computer and use it in GitHub Desktop.
Save EricWF/0bc0ba09b8844d0201b18a01f8f7ffb9 to your computer and use it in GitHub Desktop.
WORKSPACE=$HOME/workspace
LIBCXX=$WORKSPACE/libcxx
BUILD_LIBCXX=$WORKSPACE/build-libcxx
LLVM=$WORKSPACE/llvm
LIT_EXE=$LLVM/utils/lit/lit.py
if [ -z "$LIBCXX_BUILD" ]; then
LIBCXX_BUILD=DEBUG
fi
if [ -z "$LIBCXX_INSTALL" ]; then
LIBCXX_INSTALL=/usr/local
fi
set -e
set -x
mkdir -p $BUILD_LIBCXX/
rm -rf $BUILD_LIBCXX/*
cd $BUILD_LIBCXX
cmake \
-DLLVM_PATH=$LLVM \
-DCMAKE_BUILD_TYPE=$LIBCXX_BUILD \
-DCMAKE_INSTALL_PREFIX=$LIBCXX_INSTALL \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
"$@" $LIBCXX
make -j4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment