#!/bin/bash set -x export TOP=`pwd` #export PATH=/pkg/qct/software/python/2.7.3/bin:$PATH cd llvm-0302 if [ "$1" == "-cln" ]; then rm -rf build install mkdir -p build install cd build cp -rp /prj/dsp/qdsp6/release/internal/branch-8.0/linux64/latest/Tools/* ../install/ cmake -G "Unix Makefiles" ${TOP}/llvm-0302 -DCMAKE_INSTALL_PREFIX:PATH=${TOP}/llvm-0302/install -DCMAKE_BUILD_TYPE=Debug -DLLVM_ENABLE_PIC:BOOL=ON -DLLVM_ENABLE_ASSERTIONS:BOOL=ON -DLLVM_TARGETS_TO_BUILD:STRING=Hexagon -DTARGET_TRIPLE:STRING=hexagon-unknown-elf -DLLVM_DEFAULT_TARGET_TRIPLE:STRING=hexagon-unknown-elf -DLLVM_TARGET_ARCH:STRING=hexagon-unknown-elf -DLINK_POLLY_INTO_TOOLS:BOOL=OFF -DWITH_POLLY:BOOL=OFF -DLIBCLANG_BUILD_STATIC=ON -DLLVM_USE_MC_TOOLS:STRING=yes -DLLVM_ENABLE_WERROR:BOOL=OFF -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_RPATH='$ORIGIN/../lib:'"/pkg/qct/software/llvm/build_tools/libc++_140306/lib" -DCMAKE_BUILD_WITH_INSTALL_RPATH=1 -DCMAKE_CXX_FLAGS='-O2' -DCMAKE_SHARED_LINKER_FLAGS='' else cd build fi make -j8 && make install