1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00
emacs/build-aux
Po Lu 7a0f4de3c1 Improve C++ standard library detection on Android
* configure.ac: Stop relaying --with-ndk-cxx-shared to the
nested invocation of configure.

* build-aux/ndk-build-helper-1.mk (SYSTEM_LIBRARIES):

* build-aux/ndk-build-helper-2.mk (SYSTEM_LIBRARIES): Insert all
of the C++ libraries available on Android.

* configure.ac: Call ndk_LATE and ndk_LATE_EARLY within if
statement at toplevel, averting needless calls to AC_PROG_CXX.

* cross/ndk-build/Makefile.in (NDK_BUILD_CXX_STL)
(NDK_BUILD_CXX_LDFLAGS):

* cross/ndk-build/ndk-build.mk.in (NDK_BUILD_CXX_STL)
(NDK_BUILD_CXX_LDFLAGS): New variables.

* cross/ndk-build/ndk-resolve.mk (NDK_SYSTEM_LIBRARIES):
Introduce several other C++ libraries sometimes present on
Android.
(NDK_SO_EXTRA_FLAGS_$(LOCAL_MODULE)): Insert NDK_BUILD_CXX_STL
when any of these new C++ libraries are requested.

* m4/ndk-build.m4: Completely rewrite C++ compiler and library
detection.

* java/org/gnu/emacs/EmacsNative.java (EmacsNative): Attempt to
load more libraries from static initializer.

* java/INSTALL: Remove obsolete information.
2024-03-17 19:34:09 +08:00
..
git-hooks ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
config.guess Update from Gnulib by running admin/merge-gnulib 2024-01-20 11:45:38 -08:00
config.sub Update from Gnulib by running admin/merge-gnulib 2024-01-20 11:45:38 -08:00
dir_top
gitlog-to-changelog Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
gitlog-to-emacslog ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
install-sh Update from Gnulib by running admin/merge-gnulib 2024-01-20 11:45:38 -08:00
make-info-dir Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
makecounter.sh ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
move-if-change ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
msys-to-w32 ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ndk-build-helper-1.mk Improve C++ standard library detection on Android 2024-03-17 19:34:09 +08:00
ndk-build-helper-2.mk Improve C++ standard library detection on Android 2024-03-17 19:34:09 +08:00
ndk-build-helper-3.mk ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
ndk-build-helper-4.mk ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
ndk-build-helper.mk ; Add 2024 to copyright years 2024-01-02 10:30:05 +08:00
ndk-module-extract.awk Update Android port 2023-01-28 14:29:51 +08:00
update-copyright Update from Gnulib by running admin/merge-gnulib 2024-01-20 11:45:38 -08:00
update-subdirs ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00