Files
allwpilib/thirdparty/catch2/build.gradle

30 lines
611 B
Groovy
Raw Normal View History

2025-09-08 17:14:23 -04:00
apply plugin: 'cpp'
apply plugin: 'visual-studio'
apply plugin: 'org.wpilib.NativeUtils'
2025-09-08 17:14:23 -04:00
ext {
nativeName = 'catch2'
}
apply from: "${rootDir}/shared/config.gradle"
model {
components {
"${nativeName}"(NativeLibrarySpec) {
sources.cpp {
source {
srcDirs "src/main/native/cpp"
include '**/*.cpp'
}
exportedHeaders {
srcDirs 'src/main/native/include'
}
}
}
}
}
project(':').libraryBuild.dependsOn build
apply from: 'publish.gradle'