-
- # Description: C++ Standard Library
- # URL: https://libcxx.llvm.org/
- # Maintainer: manu, maraku at gmx dot com
- # Depends on: cmake clang
-
- name=libc++abi
- version=6.0.0
- release=1
- source=("http://releases.llvm.org/${version}/llvm-${version}.src.tar.xz"
- "http://releases.llvm.org/${version}/libcxx-${version}.src.tar.xz"
- "http://releases.llvm.org/${version}/libcxxabi-${version}.src.tar.xz")
-
- build() {
- mv "libcxx-${version}.src" "libcxxabi-${version}.src" \
- "llvm-${version}.src/projects"
- mkdir -p build; cd build
-
- CC=clang CXX=clang++ cmake \
- -G "Unix Makefiles" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- "${SRC}/llvm-${version}.src"
-
- make DESTDIR="${PKG}" install-libcxxabi
-
- install -Dm644 \
- "${SRC}/llvm-${version}.src/projects/libcxxabi-${version}.src/include/"{cxxabi.h,__cxxabi_config.h} \
- -t "${PKG}/usr/include/c++/v1"
- }
-