build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. if (!hasProperty('mainClass')) {
  2. ext.mainClass = ''
  3. }
  4. def lwjglVersion = '3.2.3'
  5. sourceCompatibility = '1.8'
  6. dependencies {
  7. compile project(':jme3-core')
  8. compile project(':jme3-lwjgl3')
  9. compile project(':jme3-effects')
  10. // https://mvnrepository.com/artifact/net.java.dev.jna/jna
  11. compile group: 'net.java.dev.jna', name: 'jna', version: '4.3.0'
  12. compile 'com.nativelibs4java:jnaerator-runtime:0.12'
  13. // Native LibOVR/Oculus support
  14. compile "org.lwjgl:lwjgl-ovr:${lwjglVersion}"
  15. runtime "org.lwjgl:lwjgl-ovr:${lwjglVersion}:natives-windows"
  16. // Native OpenVR/LWJGL support
  17. compile "org.lwjgl:lwjgl-openvr:${lwjglVersion}"
  18. compile "org.lwjgl:lwjgl-openvr:${lwjglVersion}:natives-linux"
  19. compile "org.lwjgl:lwjgl-openvr:${lwjglVersion}:natives-macos"
  20. runtime "org.lwjgl:lwjgl-openvr:${lwjglVersion}:natives-windows"
  21. runtime "org.lwjgl:lwjgl-openvr:${lwjglVersion}:natives-linux"
  22. runtime "org.lwjgl:lwjgl-openvr:${lwjglVersion}:natives-macos"
  23. }
  24. javadoc {
  25. // Disable doclint for JDK8+.
  26. if (JavaVersion.current().isJava8Compatible()){
  27. options.addStringOption('Xdoclint:none', '-quiet')
  28. }
  29. }