PKGNAME=rocm-hipfile
PKGDES="Library to provide direct-to-GPU I/O for AMD ROCm platforms"
PKGSEC=devel
PKGDEP="gcc-runtime rocm-clr"
BUILDDEP="cmake rocm-llvm rocm-cmake"

USECLANG=1

# FIXME: LINKER_TYPE 'LLD' is unknown or not supported by this toolchain.
NOLTO=1

ABTYPE=cmakeninja
CMAKE_AFTER=(
    '-DCMAKE_INSTALL_RPATH=/usr/lib/rocm/lib/llvm/lib;/usr/lib/rocm/lib'
    '-DCMAKE_INSTALL_PREFIX=/usr/lib/rocm'
    '-DCMAKE_SKIP_INSTALL_RPATH=OFF'
    '-DCMAKE_C_COMPILER=/usr/lib/rocm/lib/llvm/bin/clang'
    '-DCMAKE_CXX_COMPILER=/usr/lib/rocm/lib/llvm/bin/clang++'
    '-DCMAKE_HIP_COMPILER=/usr/lib/rocm/lib/llvm/bin/amdclang'
)

FAIL_ARCH="!(amd64|arm64|loongarch64)"
