# OnPreprocessBuild(BuildReport)

> Override of base IPreprocessBuildWithReport.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.AdaptivePerformance.Editor](/engine/6000.7/script-reference/unityeditor/adaptiveperformance/editor.md)
* **Assembly:** UnityEditor.AdaptivePerformanceModule

```csharp
public virtual void OnPreprocessBuild(BuildReport report)
```

### Parameters

**** (\[BuildReport]\(/engine/6000.7/script-reference/unityeditor/build/reporting/buildreport)): BuildReport instance passed in from the build pipeline.
