# Compiling Time: 0.5 SBU # Maintainer: DeX77 pkgname=libclc pkgver=0.0.2 pkgrel=6 pkgdesc="Library requirements of the OpenCL C programming language" archs=('x86_64') depends=('libatomic>=9.1.0-3' 'llvm-libs>=8.0.0') groups=('lib') url="http://libclc.llvm.org/" makedepends=('clang>=8.0.0' 'lib32-clang>=8.0.0' 'python>=2.7.11-3' 'lib32-llvm>=8.0.0' 'lib32-libffi') _F_scm_type="git" _F_scm_url="http://llvm.org/git/libclc.git" _F_cd_path="$pkgname" _F_cross32_simple_auto=yes Finclude scm cross32 options+=('force' 'clang') _F_conf_configure="./configure.py" _F_conf_notry="bindir\|libdir" Fconfopts=" --prefix=/usr" F32confopts=" \ --pkgconfigdir=/usr/lib32/pkgconfig \ --with-llvm-config=/usr/bin/llvm-config32 \ --includedir=/usr/i686-frugalware-linux/include \ --libexecdir=/usr/lib32" build() { Funpack_scm Fcross32_prepare Fcross32_copy_source Fcd Fexec sed -i \ -e '/compiler/s| -o | -m32\0|g' \ -e '/clang++/s| -o | -m32\0|g' \ -e '/clang_bc_flags/s|-target|-m32 \0|g' \ configure.py || Fdie Fbuild $F32confopts $_F32_make_opts Fcross32_copy_back_source Fcross32_reset_and_fix Fcross32_delete_empty Fsplit "${subpkgs[0]}" /\* Fbuild --pkgconfigdir=/usr/lib/pkgconfig } # optimization OK