spacepaste

  1.  
  2. # Description: C++ Standard Library
  3. # URL: https://libcxx.llvm.org/
  4. # Maintainer: manu, maraku at gmx dot com
  5. # Depends on: cmake clang
  6. name=libc++abi
  7. version=6.0.0
  8. release=1
  9. source=("http://releases.llvm.org/${version}/llvm-${version}.src.tar.xz"
  10. "http://releases.llvm.org/${version}/libcxx-${version}.src.tar.xz"
  11. "http://releases.llvm.org/${version}/libcxxabi-${version}.src.tar.xz")
  12. build() {
  13. mv "libcxx-${version}.src" "libcxxabi-${version}.src" \
  14. "llvm-${version}.src/projects"
  15. mkdir -p build; cd build
  16. CC=clang CXX=clang++ cmake \
  17. -G "Unix Makefiles" \
  18. -DCMAKE_INSTALL_PREFIX=/usr \
  19. -DCMAKE_BUILD_TYPE=Release \
  20. "${SRC}/llvm-${version}.src"
  21. make DESTDIR="${PKG}" install-libcxxabi
  22. install -Dm644 \
  23. "${SRC}/llvm-${version}.src/projects/libcxxabi-${version}.src/include/"{cxxabi.h,__cxxabi_config.h} \
  24. -t "${PKG}/usr/include/c++/v1"
  25. }
  26.