1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-04 14:40:54 -08:00

Improve Android configury

* configure.ac (JAVA_PUSH_LINT): New macro.
(JAVAFLAGS): New variable.  Check for various lint flags and
macros and enable them.
* java/Makefile.in (ANDROID_ABI):
* java/org/gnu/emacs/EmacsSdk7FontDriver.java: Remove compiler
warning.
This commit is contained in:
Po Lu 2023-02-24 22:25:48 +08:00
parent 4ff3904e3c
commit ea74f3c067
3 changed files with 75 additions and 7 deletions

View file

@ -40,10 +40,7 @@ ANDROID_JAR = @ANDROID_JAR@
ANDROID_ABI = @ANDROID_ABI@
ANDROID_SDK_18_OR_EARLIER = @ANDROID_SDK_18_OR_EARLIER@
ANDROID_SDK_8_OR_EARLIER = @ANDROID_SDK_8_OR_EARLIER@
WARN_JAVAFLAGS = -Xlint:deprecation
JAVAFLAGS = -classpath "$(ANDROID_JAR):." -target 1.7 -source 1.7 \
$(WARN_JAVAFLAGS)
JAVAFLAGS = @JAVAFLAGS@
# Android 4.3 and earlier require Emacs to be signed with a different
# digital signature algorithm.

View file

@ -325,7 +325,7 @@ public class EmacsSdk7FontDriver extends EmacsFontDriver
list.add (new Sdk7FontEntity (typefaceList[i]));
}
return (FontEntity[]) list.toArray (new FontEntity[0]);
return list.toArray (new FontEntity[0]);
}
@Override