---
title: binaryArchives
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlfunctiondescriptor/binaryarchives
---

# binaryArchives

The binary archives to search for a previously-compiled version of this function.

## Declaration

```swift
var binaryArchives: [any MTLBinaryArchive]? { get set }
```

## Mentioned in

Compiling binary archives from a custom configuration script

## Discussion

Discussion If you specify an archive that includes a fully compiled version of this function, Metal uses the compiled version rather than creating a new one.

## See Also

### Specifying the function configuration

- [name](metal/mtlfunctiondescriptor/name.md)
- [specializedName](metal/mtlfunctiondescriptor/specializedname.md)
- [constantValues](metal/mtlfunctiondescriptor/constantvalues.md)
- [options](metal/mtlfunctiondescriptor/options.md)
- [MTLFunctionOptions](metal/mtlfunctionoptions.md)
- [MTLLinkedFunctions](metal/mtllinkedfunctions.md)
