# Description: C++ Standard Library # URL: https://libcxx.llvm.org/ # Maintainer: manu, maraku at gmx dot com # Depends on: cmake clang libc++abi name=libc++ 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 \ -DLIBCXX_CXX_ABI=libcxxabi \ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=/usr/include/c++/v1 \ "${SRC}/llvm-${version}.src" make DESTDIR="${PKG}" install-libcxx rm \ "${PKG}/usr/include/c++/v1/__cxxabi_config.h" \ "${PKG}/usr/include/c++/v1/cxxabi.h" }