build.gradle 1.0 KB

123456789101112131415161718192021222324252627282930
  1. dependencies {
  2. api project(':jme3-core')
  3. api project(':jme3-lwjgl3')
  4. api project(':jme3-desktop')
  5. api project(':jme3-effects')
  6. // https://mvnrepository.com/artifact/net.java.dev.jna/jna
  7. implementation libs.jna
  8. implementation libs.jnaerator.runtime
  9. // Native LibOVR/Oculus support
  10. api libs.lwjgl3.ovr
  11. runtimeOnly(variantOf(libs.lwjgl3.ovr){ classifier('natives-windows') })
  12. // Native OpenVR/LWJGL support
  13. api libs.lwjgl3.openvr
  14. implementation(variantOf(libs.lwjgl3.openvr){ classifier('natives-linux') })
  15. implementation(variantOf(libs.lwjgl3.openvr){ classifier('natives-macos') })
  16. runtimeOnly(variantOf(libs.lwjgl3.openvr){ classifier('natives-windows') })
  17. runtimeOnly(variantOf(libs.lwjgl3.openvr){ classifier('natives-linux') })
  18. runtimeOnly(variantOf(libs.lwjgl3.openvr){ classifier('natives-macos') })
  19. }
  20. javadoc {
  21. // Disable doclint for JDK8+.
  22. if (JavaVersion.current().isJava8Compatible()){
  23. options.addStringOption('Xdoclint:none', '-quiet')
  24. }
  25. }