gpgme/m4
Ingo Klöcker 8d019bbb8d
build,qt: Allow building QGpgME for Qt 6
* configure.ac: Look for Qt 5 and/or Qt 6. Require C++17 if Qt 6 binding
is built. Build cmake files QGpgmeConfig* for Qt 5 and QGpgmeQt6Config*
for Qt 6.
(available_languages): Add "qt5" and "qt6".
(WANT_QT5, WANT_QT6): New conditionals.
* lang/qt/src/Makefile.am: Keep building libqgpgme for Qt 5. Build
libqgpgmeqt6 for Qt 6.
* lang/qt/tests/Makefile.am: Build tests for Qt 5 or Qt 6.
* lang/qt/src/QGpgmeQt6Config-w32.cmake.in.in,
lang/qt/src/QGpgmeQt6Config.cmake.in.in,
lang/qt/src/QGpgmeQt6ConfigVersion.cmake.in, m4/qt6.m4: New.
--

This makes it possible to build QGpgME optionally for Qt 6.4.0 or later.
By default or if the language "qt" is enabled, then QGpgME is built
either for Qt 5 (if found) or Qt 6. A build for Qt 5 or Qt 6 can be
requested by explicitly enabling the language "qt5" or "qt6". Building
QGpgME for Qt 5 and Qt 6 simultaneously is not supported.
2022-10-11 11:00:14 +02:00
..
ax_cxx_compile_stdcxx.m4 build: Update ax_cxx_compile_stdcxx macro 2022-08-22 15:04:32 +02:00
ax_gcc_func_attribute.m4 cpp: Set default visibility of all symbols to hidden 2022-03-28 17:22:48 +02:00
ax_pkg_swig.m4 doc: use https:// for www.gnu.org 2018-10-18 00:28:51 -04:00
ax_python_devel.m4 doc: use https:// for www.gnu.org 2018-10-18 00:28:51 -04:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-02 11:36:37 +01:00
glib-2.0.m4 build: Fix for modern Autoconf. 2022-07-21 13:47:06 +09:00
glibc21.m4 2004-09-14 Marcus Brinkmann <marcus@g10code.de> 2004-09-14 18:30:23 +00:00
gnupg-ttyname.m4 Fix ttyname problem on Android. 2012-10-24 16:44:34 +02:00
gpg-error.m4 build: Update gpg-error.m4 2022-06-28 11:28:06 +09:00
libassuan.m4 build: Update with newer autoconf constructs. 2020-11-18 14:34:52 +09:00
libtool.m4 libtool: Link without -flat_namespace for macOS. 2021-11-10 11:06:34 +09:00
lt~obsolete.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
ltoptions.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
ltsugar.m4 2009-12-08 Marcus Brinkmann <marcus@g10code.de> 2009-12-08 21:38:22 +00:00
ltversion.m4 Update to libtool 2.4.2 2012-01-19 15:30:52 +01:00
pkg.m4 doc: Replace http: by https: in core source files. 2016-11-16 13:27:00 +01:00
python.m4 python: Also detect python 3.9. 2020-02-14 13:16:01 +01:00
qt5.m4 build,qt: Explicitly namespace a few Qt variables for Qt5 2022-10-10 14:46:39 +02:00
qt6.m4 build,qt: Allow building QGpgME for Qt 6 2022-10-11 11:00:14 +02:00