---
title: clangPreprocessorDefinitions
framework: Swift Package Manager
role: symbol
role_heading: Instance Property
platforms: [swiftpm 6.5+]
path: swift-package-manager/documentation/packageplugin/sourcemoduletarget/clangpreprocessordefinitions
---

# clangPreprocessorDefinitions

Any preprocessor definitions for the C-family sources of the module.

## Declaration

```swift
var clangPreprocessorDefinitions: [String] { get }
```

## See Also

### Inspecting a Source Module Target

- [moduleName](swift-package-manager/documentation/packageplugin/sourcemoduletarget/modulename.md)
- [kind](swift-package-manager/documentation/packageplugin/sourcemoduletarget/kind.md)
- [linkedLibraries](swift-package-manager/documentation/packageplugin/sourcemoduletarget/linkedlibraries.md)
- [linkedFrameworks](swift-package-manager/documentation/packageplugin/sourcemoduletarget/linkedframeworks.md)
- [pluginGeneratedSources](swift-package-manager/documentation/packageplugin/sourcemoduletarget/plugingeneratedsources.md)
- [pluginGeneratedResources](swift-package-manager/documentation/packageplugin/sourcemoduletarget/plugingeneratedresources.md)
- [sourceFiles](swift-package-manager/documentation/packageplugin/sourcemoduletarget/sourcefiles.md)
- [sourceFiles(withSuffix:)](swift-package-manager/documentation/packageplugin/sourcemoduletarget/sourcefiles(withsuffix:).md)
- [swiftCompilationConditions](swift-package-manager/documentation/packageplugin/sourcemoduletarget/swiftcompilationconditions.md)
- [headerSearchPaths](swift-package-manager/documentation/packageplugin/sourcemoduletarget/headersearchpaths.md)
- [publicHeadersDirectoryURL](swift-package-manager/documentation/packageplugin/sourcemoduletarget/publicheadersdirectoryurl.md)
