You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.1 KiB
46 lines
1.1 KiB
plugins {
|
|
id 'application'
|
|
id 'com.github.johnrengelman.shadow' version '7.1.2'
|
|
}
|
|
|
|
version = "0.0.1"
|
|
|
|
sourceCompatibility = 17
|
|
targetCompatibility = 17
|
|
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
//applicationDefaultJvmArgs = ["-javaagent:lwjglx-debug-1.0.0.jar"]
|
|
|
|
//project.ext.lwjglNatives = "natives-linux-arm64"
|
|
project.ext.lwjglNatives = "natives-linux"
|
|
|
|
dependencies {
|
|
implementation platform("org.lwjgl:lwjgl-bom:3.3.1")
|
|
|
|
implementation "org.lwjgl:lwjgl"
|
|
implementation "org.lwjgl:lwjgl-glfw"
|
|
implementation "org.lwjgl:lwjgl-opengl"
|
|
implementation "org.lwjgl:lwjgl-stb"
|
|
runtimeOnly "org.lwjgl:lwjgl::$lwjglNatives"
|
|
runtimeOnly "org.lwjgl:lwjgl-glfw::$lwjglNatives"
|
|
runtimeOnly "org.lwjgl:lwjgl-opengl::$lwjglNatives"
|
|
runtimeOnly "org.lwjgl:lwjgl-stb::$lwjglNatives"
|
|
implementation "org.joml:joml:1.10.4"
|
|
implementation 'org.reflections:reflections:0.10.2'
|
|
implementation 'org.slf4j:slf4j-nop:1.7.32'
|
|
}
|
|
|
|
application {
|
|
mainClass = 'ity.opencraft.Main'
|
|
}
|
|
|
|
jar {
|
|
manifest {
|
|
attributes 'Main-Class': 'ity.opencraft.Main'
|
|
}
|
|
}
|