diff --git a/recipes/rust/recipe.sh b/recipes/rust/recipe.sh index e59d7b51017551ad8adec82a1545c55328955a18..28597ed1a19f63f7005179e16d57c2f1603626c3 100644 --- a/recipes/rust/recipe.sh +++ b/recipes/rust/recipe.sh @@ -10,7 +10,32 @@ SYSROOT="/usr/$HOST" unset AR AS CC CXX LD NM OBJCOPY OBJDUMP RANLIB READELF STRIP -LLVM_CMAKE_ARGS=(-Wno-dev -DCMAKE_CROSSCOMPILING=True -DCMAKE_INSTALL_PREFIX="$LLVM_PREFIX" -DLLVM_DEFAULT_TARGET_TRIPLE=$HOST -DLLVM_TARGET_ARCH=$ARCH -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_SYSTEM_NAME=Generic -DPYTHON_EXECUTABLE=/usr/bin/python2 -DUNIX=1 -DLLVM_ENABLE_THREADS=Off -DLLVM_INCLUDE_TESTS=OFF -target=$HOST -DLLVM_TABLEGEN=/usr/bin/llvm-tblgen -I"$SYSROOT/include" -DCMAKE_CXX_FLAGS='--std=gnu++11' -DLLVM_TOOL_LTO_BUILD=Off -DLLVM_TOOL_LLVM_PROFDATA_BUILD=Off -DLLVM_TOOL_LLI_BUILD=Off -DLLVM_TOOL_RDOBJ_BUILD=Off -DLLVM_TOOL_LLVM_COV_BUILD=Off -DLLVM_TOOL_LLVM_XRAY_BUILD=Off -DLLVM_TOOL_LLVM_LTO2_BUILD=Off -DLLVM_TOOL_LLVM_LTO_BUILD=Off -DLLVM_TOOL_LLVM_RTDYLD_BUILD=Off) +LLVM_CMAKE_ARGS=( + -Wno-dev + -DCMAKE_CROSSCOMPILING=True + -DCMAKE_INSTALL_PREFIX="$LLVM_PREFIX" + -DLLVM_DEFAULT_TARGET_TRIPLE="$HOST" + -DLLVM_TARGET_ARCH="$ARCH" + -DLLVM_TARGETS_TO_BUILD=X86 + -DCMAKE_SYSTEM_NAME=Generic + -DPYTHON_EXECUTABLE="/usr/bin/python2" + -DUNIX=1 + -DLLVM_ENABLE_THREADS=Off + -DLLVM_INCLUDE_TESTS=Off + -target="$HOST" + -DLLVM_TABLEGEN="/usr/bin/llvm-tblgen-4.0" + -I"$SYSROOT/include" + -DCMAKE_CXX_FLAGS='--std=gnu++11' + -DLLVM_TOOL_LTO_BUILD=Off + -DLLVM_TOOL_LLVM_PROFDATA_BUILD=Off + -DLLVM_TOOL_LLI_BUILD=Off + -DLLVM_TOOL_RDOBJ_BUILD=Off + -DLLVM_TOOL_LLVM_COV_BUILD=Off + -DLLVM_TOOL_LLVM_XRAY_BUILD=Off + -DLLVM_TOOL_LLVM_LTO2_BUILD=Off + -DLLVM_TOOL_LLVM_LTO_BUILD=Off + -DLLVM_TOOL_LLVM_RTDYLD_BUILD=Off +) function recipe_version { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"