Browse Source

Installation always necessary.

main
offa 7 years ago
parent
commit
29b81fb09f
2 changed files with 5 additions and 3 deletions
  1. +1
    -1
      script/ci_build.sh
  2. +4
    -2
      script/ci_install.sh

+ 1
- 1
script/ci_build.sh View File

#!/bin/bash #!/bin/bash


if [[ "$CXX" == clang* ]]; then
if [[ "${CXX}" == clang* ]]; then
export CXXFLAGS="-stdlib=libc++" export CXXFLAGS="-stdlib=libc++"
fi fi



+ 4
- 2
script/ci_install.sh View File

# --- LibC++ # --- LibC++
if [[ "${CXX}" = clang* ]] if [[ "${CXX}" = clang* ]]
then then
mkdir build && cd build

if [[ ! -d "$(ls -A ${DEPENDENCY_DIR}/llvm-source)" ]] if [[ ! -d "$(ls -A ${DEPENDENCY_DIR}/llvm-source)" ]]
then then
LLVM_RELEASE=release_50 LLVM_RELEASE=release_50
git clone --depth=1 -b ${LLVM_RELEASE} https://github.com/llvm-mirror/libcxx.git llvm-source/projects/libcxx git clone --depth=1 -b ${LLVM_RELEASE} https://github.com/llvm-mirror/libcxx.git llvm-source/projects/libcxx
git clone --depth=1 -b ${LLVM_RELEASE} https://github.com/llvm-mirror/libcxxabi.git llvm-source/projects/libcxxabi git clone --depth=1 -b ${LLVM_RELEASE} https://github.com/llvm-mirror/libcxxabi.git llvm-source/projects/libcxxabi


mkdir build && cd build


cmake -DCMAKE_C_COMPILER=${CC} \ cmake -DCMAKE_C_COMPILER=${CC} \
-DCMAKE_CXX_COMPILER=${CXX} \ -DCMAKE_CXX_COMPILER=${CXX} \
-DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_PREFIX=/usr \
../llvm-source ../llvm-source
make cxx -j4 make cxx -j4
sudo make install-cxxabi install-cxx
fi fi

sudo make install-cxxabi install-cxx
fi fi



Loading…
Cancel
Save