# Template file for 'libdispatch' pkgname=libdispatch version=5.10.1 revision=1 build_style=cmake configure_args="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++" hostmakedepends="clang" short_desc="Concurrent multicore library" maintainer="zlice " license="Apache-2.0" homepage="https://github.com/apple/swift-corelibs-libdispatch" distfiles="https://github.com/apple/swift-corelibs-libdispatch/archive/refs/tags/swift-${version}-RELEASE.tar.gz" checksum=affa3544b0fdb60f8f175bc0d2846177436d5848ef8ca73e3e560d23986f38b3 # clang doesn't find cpu with 'march' but 'target' pre_configure() { export CC=clang export CXX=clang++ if [ "$CROSS_BUILD" ] ; then export CFLAGS+=" --target=${XBPS_CROSS_TRIPLET}" export CXXFLAGS+=" --target=${XBPS_CROSS_TRIPLET}" fi } do_check() { ctest --output-on-failure $makejobs --test-dir build -E dispatch_select # fail } libdispatch-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/share/man/man3 } }