Fix flatpak build

OpenJDK is built into /app for flatpaks which need it, so provide some
additional hints so that it is found during the build.
This commit is contained in:
Yaakov Selkowitz 2024-05-20 18:07:09 -04:00
parent 6e5de7889d
commit e1b8d18b96
1 changed files with 4 additions and 1 deletions

View File

@ -564,6 +564,9 @@ find vtk-examples -type f | xargs chmod -R a-x
-DJAVA_INCLUDE_PATH:PATH=$JAVA_HOME/include \\\
-DJAVA_INCLUDE_PATH2:PATH=$JAVA_HOME/include/linux \\\
-DJAVA_AWT_INCLUDE_PATH:PATH=$JAVA_HOME/include \\\
-DJAVA_AWT_LIBRARY:PATH=$JAVA_HOME/lib/libjawt.so \\\
-DJAVA_JNI_INCLUDE_PATH:PATH=$JAVA_HOME/include \\\
-DJAVA_JVM_LIBRARY:PATH=$JAVA_HOME/lib/libjava.so \\\
%else \
-DVTK_WRAP_JAVA:BOOL=OFF \\\
%endif \
@ -591,7 +594,7 @@ export CFLAGS="%{optflags} -D_UNICODE -DHAVE_UINTPTR_T"
export CXXFLAGS="%{optflags} -D_UNICODE -DHAVE_UINTPTR_T"
export CPPFLAGS=-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H
%if %{with java}
export JAVA_HOME=/usr/lib/jvm/java
export JAVA_HOME=%{_prefix}/lib/jvm/java
%ifarch %{arm} s390x riscv64
# getting "java.lang.OutOfMemoryError: Java heap space" during the build
export JAVA_TOOL_OPTIONS=-Xmx2048m