60 lines
951 B
Groovy
60 lines
951 B
Groovy
apply plugin: 'cpp'
|
|
apply plugin: 'maven'
|
|
apply plugin: 'eclipse'
|
|
|
|
group = 'com.github.boukefalos'
|
|
archivesBaseName = 'wiipair'
|
|
version = '0.1'
|
|
|
|
task wrapper(type: Wrapper) {
|
|
gradleVersion = '1.12'
|
|
}
|
|
uploadArchives {
|
|
repositories.mavenDeployer {
|
|
repository(url: uri('.maven'))
|
|
}
|
|
}
|
|
|
|
model {
|
|
platforms {
|
|
windows_i386 {
|
|
architecture 'i386'
|
|
operatingSystem 'windows'
|
|
}
|
|
windows_amd64 {
|
|
architecture 'amd64'
|
|
operatingSystem 'windows'
|
|
}
|
|
}
|
|
toolChains {
|
|
visualCpp(VisualCpp)
|
|
}
|
|
repositories {
|
|
libs(PrebuiltLibraries) {
|
|
bthprops {
|
|
binaries.withType(StaticLibraryBinary) {
|
|
staticLibraryFile = file("lib/${targetPlatform.name}/bthprops.lib")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
executables {
|
|
main {
|
|
baseName project.archivesBaseName
|
|
}
|
|
all {
|
|
binaries.all {
|
|
lib library: 'bthprops', linkage: 'static'
|
|
}
|
|
}
|
|
}
|
|
|
|
tasks.withType(Upload) {
|
|
repositories {
|
|
mavenDeployer {
|
|
repository(url: uri('.maven'))
|
|
}
|
|
}
|
|
} |