diff --git a/srcpkgs/ccls/template b/srcpkgs/ccls/template index 9b3f25a020f..4964d1a79ec 100644 --- a/srcpkgs/ccls/template +++ b/srcpkgs/ccls/template @@ -12,3 +12,17 @@ homepage="https://github.com/MaskRay/ccls" distfiles="https://github.com/MaskRay/ccls/archive/${version}.tar.gz" checksum=6f39fa5ce79c1682973811ce2409718710bfef6008f94f96277393e6846bd76c nocross="Clang cannot be installed as makedep" + +case "$XBPS_TARGET_MACHINE" in + ppc64*) ;; + armv6*|ppc*) makedepends+=" libatomic-devel";; +esac + +post_extract() { + case "$XBPS_TARGET_MACHINE" in + ppc64*) ;; + armv6*|ppc*) + echo "target_link_libraries(ccls PRIVATE atomic)" >> CMakeLists.txt + ;; + esac +}