# NativeDependencySet

@Incubating
interface NativeDependencySet(source)

### Deprecated

The Gradle software model is deprecated and will be removed in Gradle 10. Use the new component model (e.g. `cpp-application`, `cpp-library`, `swift-application`, `swift-library`, `xctest`) instead.

Models a collection of native type dependencies.

#### Since

2.2

## Functions

getIncludeRoots
Link copied to clipboard
abstract fun getIncludeRoots(): FileCollection
Returns the header file directories to use at compile time.
getLinkFiles
Link copied to clipboard
abstract fun getLinkFiles(): FileCollection
Returns the files to use at link time.
getRuntimeFiles
Link copied to clipboard
abstract fun getRuntimeFiles(): FileCollection
Returns the files to use at runtime.