Mercurial > vanilla
changeset 1296:b94bcc38bea6
lib/compiler-rt: now in core/llvm
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 11 Nov 2021 09:19:22 +0100 |
parents | f750026b9d0f |
children | a25750281348 |
files | lib/compiler-rt/compiler-rt.sh lib/compiler-rt/compiler-rt.sha1 |
diffstat | 2 files changed, 0 insertions(+), 55 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/compiler-rt/compiler-rt.sh Thu Nov 11 09:18:34 2021 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2019-2021 David Demelier <markand@malikania.fr> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -# - -PKGNAME=compiler-rt -PKGVERSION=9.0.0 -PKGREVISION=1 -PKGLICENSE="MIT CUSTOM" -PKGSUMMARY="compiler-rt runtime libraries" -PKGDOWNLOAD="http://releases.llvm.org/$PKGVERSION/$PKGNAME-$PKGVERSION.src.tar.xz" - -: ${CC:=clang} -: ${CFLAGS:=-O2} -: ${CXX:=clang++} -: ${CXXFLAGS:=-O2} - -build() -{ - rm -rf $PKGNAME-$PKGVERSION.src - tar xvf $PKGNAME-$PKGVERSION.src.tar.xz - cd $PKGNAME-$PKGVERSION.src - - mkdir build && cd build - cmake .. \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_CXX_COMPILER="$CXX" \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ - -DCMAKE_C_COMPILER="$CC" \ - -DCMAKE_C_FLAGS="$CFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/lib/clang/$PKGVERSION \ - -DCOMPILER_RT_BUILD_BUILTINS=On \ - -DCOMPILER_RT_BUILD_SANITIZERS=Off \ - -DCOMPILER_RT_BUILD_XRAY=Off \ - -DCOMPILER_RT_USE_BUILTINS_LIBRARY=On - make - make install DESTDIR=$DESTDIR - cd .. - - cd .. - rm -rf $PKGNAME-$PKGVERSION.src -}