Added binary dependencies to installers
This commit is contained in:
parent
6bae69ff04
commit
2960ea0b23
44
build.gradle
44
build.gradle
@ -97,12 +97,50 @@ task copyLibs(type: Copy) {
|
|||||||
from configurations.runtimeClasspath
|
from configurations.runtimeClasspath
|
||||||
}
|
}
|
||||||
|
|
||||||
task createPackages(type: Exec) {
|
|
||||||
commandLine './buildPackages.sh'
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
build.dependsOn(copyLibs)
|
build.dependsOn(copyLibs)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
configurations {
|
||||||
|
packageOnly
|
||||||
|
packageLibraries.extendsFrom runtimeClasspath
|
||||||
|
packageLibraries.extendsFrom packageOnly
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
def archs = ['natives-linux', 'natives-linux-arm64', 'natives-linux-arm32', 'natives-macos', 'natives-windows', 'natives-windows-x86']
|
||||||
|
|
||||||
|
archs.each { arch ->
|
||||||
|
packageOnly "org.lwjgl:lwjgl::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-assimp::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-bgfx::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-glfw::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-nanovg::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-nuklear::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-openal::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-opengl::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-par::$arch"
|
||||||
|
packageOnly "org.lwjgl:lwjgl-stb::$arch"
|
||||||
|
}
|
||||||
|
|
||||||
|
packageOnly "org.lwjgl:lwjgl-vulkan::natives-macos"
|
||||||
|
}
|
||||||
|
|
||||||
|
task copyLibsForPackaging(type: Copy) {
|
||||||
|
into "${libsDir}/lib"
|
||||||
|
from configurations.packageLibraries
|
||||||
|
}
|
||||||
|
|
||||||
|
task createPackages(type: Exec) {
|
||||||
|
commandLine './buildPackages.sh'
|
||||||
|
}
|
||||||
|
|
||||||
|
java {
|
||||||
|
targetCompatibility = JavaVersion.VERSION_1_8
|
||||||
|
}
|
||||||
|
|
||||||
|
createPackages.dependsOn(copyLibsForPackaging)
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
;Name and file
|
;Name and file
|
||||||
Name "Progressia"
|
Name "Progressia"
|
||||||
OutFile "ProgressiaTestInstaller.exe"
|
OutFile "ProgressiaInstaller.exe"
|
||||||
Unicode True
|
Unicode True
|
||||||
|
|
||||||
;Default installation folder
|
;Default installation folder
|
||||||
|
Reference in New Issue
Block a user