Skip to content

Commit

Permalink
plugins/jvm: add more paths to build on debian with openjdk-11 out of…
Browse files Browse the repository at this point in the history
… the box
  • Loading branch information
xrmx committed Jul 25, 2023
1 parent a1342e0 commit c46262c
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions plugins/jvm/uwsgiplugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,20 @@
JVM_INCPATH = ['-I"/cygdrive/c/Program Files/Java/jdk1.7.0_17/include"', '-I"/cygdrive/c/Program Files/Java/jdk1.7.0_17/include/win32"']
JVM_LIBPATH = ['-L"/cygdrive/c/Program Files/Java/jdk1.7.0_17/jre/bin/server"']
else:
known_jvms = ('/usr/lib/jvm/java-7-openjdk', '/usr/local/openjdk7', '/usr/lib/jvm/java-6-openjdk', '/usr/local/openjdk', '/usr/java', '/usr/lib/jvm/java/', '/usr/lib/jvm/java-8-openjdk-%s' % arch)
known_jvms = ('/usr/lib/jvm/java-7-openjdk', '/usr/local/openjdk7', '/usr/lib/jvm/java-6-openjdk', '/usr/local/openjdk', '/usr/java', '/usr/lib/jvm/java/', '/usr/lib/jvm/java-8-openjdk-%s' % arch, '/usr/lib/jvm/java-11-openjdk-%s' % arch)
for jvm in known_jvms:
if os.path.exists(jvm + '/include'):
JVM_INCPATH = ["-I%s/include/" % jvm, "-I%s/include/%s" % (jvm, operating_system)]
JVM_LIBPATH = ["-L%s/jre/lib/%s/server" % (jvm, arch)]
break
if os.path.exists("%s-%s/include" % (jvm, arch)):
jvm = "%s-%s" % (jvm, arch)
JVM_INCPATH = ["-I%s/include/" % jvm, "-I%s/include/%s" % (jvm, operating_system)]
JVM_LIBPATH = ["-L%s/jre/lib/%s/server" % (jvm, arch)]
break
if os.path.exists(jvm + '/include'):
JVM_INCPATH = ["-I%s/include/" % jvm, "-I%s/include/%s" % (jvm, operating_system)]
if os.path.exists("%s/jre"):
JVM_LIBPATH = ["-L%s/jre/lib/%s/server" % (jvm, arch)]
else:
JVM_LIBPATH = ["-L%s/lib/server" % (jvm,)]
break
if os.path.exists("%s-%s/include" % (jvm, arch)):
jvm = "%s-%s" % (jvm, arch)
JVM_INCPATH = ["-I%s/include/" % jvm, "-I%s/include/%s" % (jvm, operating_system)]
JVM_LIBPATH = ["-L%s/jre/lib/%s/server" % (jvm, arch)]
break

try:
JVM_INCPATH = ['-I"' + os.environ['UWSGICONFIG_JVM_INCPATH'] + '"']
Expand Down

0 comments on commit c46262c

Please sign in to comment.