---
title: configuration
framework: swift-package-manager
role: symbol
role_heading: Instance Property
path: swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/configuration
---

# configuration

The build configuration to use while building.

## Declaration

```swift
var configuration: PackageManager.BuildConfiguration
```

## Discussion

Discussion Typically whether to build for debug or release.

## See Also

### Inspecting Build Parameters

- [logging](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/logging.md)
- [echoLogs](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/echologs.md)
- [otherCFlags](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/othercflags.md)
- [otherCxxFlags](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/othercxxflags.md)
- [otherLinkerFlags](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/otherlinkerflags.md)
- [otherSwiftcFlags](swift-package-manager/documentation/packageplugin/packagemanager/buildparameters/otherswiftcflags.md)
