def METHOD_NAME(self):
    spec = self.spec
    libslist = []
    if spec.target == "a64fx":  # Build with SVE support
        libslist.append("libfjscalapacksve.so")
        if "+parallel" in spec:  # parallel
            libslist.append("libfjlapackexsve.so")
        else:
            libslist.append("libfjlapacksve.so")
        libslist.append("libscalapacksve.a")
    else:
        libslist.append("libfjscalapack.so")
        if "+parallel" in spec:  # parallel
            libslist.append("libfjlapackex.so")
        else:
            libslist.append("libfjlapack.so")
        libslist.append("libscalapack.a")
    libslist.extend(["libmpi_usempi_ignore_tkr.so", "libmpi_mpifh.so"])
    if "+parallel" in spec:  # parallel
        libslist.extend(["libfjomphk.so", "libfjomp.so"])
    if spec.target == "a64fx":  # Build with SVE support
        if "+parallel" in spec:  # parallel
            libslist.append("libssl2mtexsve.a")
        libslist.append("libssl2mtsve.a")
    else:
        if "+parallel" in spec:  # parallel
            libslist.append("libssl2mtex.a")
        libslist.append("libssl2mt.a")
    libslist.append("libfj90i.so")
    if spec.target == "a64fx":  # Build with SVE support
        libslist.append("libfj90fmt_sve.a")
    else:
        libslist.append("libfj90fmt.a")
    libslist.extend(["libfj90f.so", "libfjsrcinfo.so", "libfj90rt.so"])
    libspath = find(self.prefix.lib64, libslist, recursive=False)
    libs = LibraryList(libspath)
    return libs