aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Qt: Check for graphviz and set HAVE_DOT correctlyAndre Heinecke2016-05-191-0/+10
| | | | | * configure.ac: Check for graphviz and define HAVE_DOT. * lang/qt/doc/Doxyfile.in (HAVE_DOT): Use variable.
* python: Various fixes.Justus Winter2016-05-181-4/+3
| | | | | | | * configure.ac: Fix SWIG detection, bump required Python version. * lang/python/Makefile.am: Portability fix. Signed-off-by: Justus Winter <[email protected]>
* Merge branch 'justus/pyme3'Justus Winter2016-05-171-3/+23
|\
| * python: Add a test suite.Justus Winter2016-05-121-1/+1
| | | | | | | | | | | | | | | | | | * configure.ac: Add new Makefile. * lang/python/Makefile.am: Add subdirectory. * lang/python/tests/Makefile.am: New file. * lang/python/tests/t-wrapper.py: Likewise. Signed-off-by: Justus Winter <[email protected]>
| * python: Integrate into the build system.Justus Winter2016-05-111-1/+30
| | | | | | | | | | | | | | | | | | | | * configure.ac: Make Python bindings configurable, add new Makefile. * lang/python/Makefile.am: New file. * lang/python/setup.py: Integrate into the build system. * m4/ax_pkg_swig.m4: New file from the autoconf archive. * m4/m4_ax_swig_python.m4: Likewise. Signed-off-by: Justus Winter <[email protected]>
* | Qt: Add keyLocateJob and test for itAndre Heinecke2016-05-131-1/+1
| | | | | | | | | | | | | | | | * configure.ac (LIBQGPGME_LT_REVISION): Bump. * lang/qt/src/protocol.h (locateKeysJob): Add Job. * lang/qt/src/protocol_p.h (locateKeysJob): Implement. * lang/qt/tests/Makefile.am: Add t-keylocate. * lang/qt/tests/t-keylocate.cpp: New.
* | Use common error message style for qt lang checksAndre Heinecke2016-05-061-2/+5
| | | | | | | | * configure.ac: Use common error highliting for qt lang options.
* | Add maybe mode for langs and default to itAndre Heinecke2016-05-061-20/+58
| | | | | | | | | | | | | | | | | | * configure.ac (languages): Warn and disable langs for which requirements are not met. -- If the languages are explicitly enabled on the command line missing dependencies for them will still lead to errors.
* | Fix configuration without Qt languageAndre Heinecke2016-04-121-3/+3
| | | | | | | | * configure.ac: Define HAVE_DOXYGEN also if qt should not be built.
* | Qt/Cpp: Bump so version to 6.Andre Heinecke2016-04-111-2/+2
| | | | | | | | | | | | | | | | | | * configure.ac (LIBGPGMEPP_LT_CURRENT, LIBQGPGME_LT_CURRENT): Bump. -- While the KDE Frameworks versions had a different name increasing the number avoids a conflict with KDE4 versions and is generally more consistent.
* | Qt: Add doc generation with doxygenAndre Heinecke2016-04-111-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Look for doxygen if qt is built. Configure new files. * lang/qt/doc/Doxyfile.in: New. * lang/qt/doc/Makefile.am: New. * lang/qt/README: Update. -- Currently this is a standard doxyfile template without much customization.
* | Cpp: Require c++ 11 if cpp binding requestedAndre Heinecke2016-04-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Call ax_cxx_compile_stdcxx * m4/ax_cxx_compile_stdcxx.m4 -- Depending on c++11 is intended to make the port away from Boost easier. The m4 macro was taken from the website mentioned in the License header of the file.
* | Qt: Add a unit test for qgpgmeAndre Heinecke2016-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | * configure.ac: Configure test Makefile. * m4/qt.m4: Look up Qt5Test flags. * lang/qt/tests/t-keylist.cpp: New. Simple keylist check. * lang/qt/tests/Makefile.am: New. General test framework. -- This test mostly checks that it basically compiles / works and adds a test framework.
* | Add qgpgme as qt language bindingAndre Heinecke2016-03-081-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add version defines. Check for qt if neccessary. * lang/README: Mention qt * lang/cpp/src/GpgmeppConfig.cmake.in.in: Remove comment. Find qgpgme. * lang/qt/src/Makefile.am: New. Build qgpgme. * lang/qt/README, lang/qt/src/Makefile.am, lang/qt/src/QGpgmeConfig.cmake.in.in, lang/qt/src/QGpgmeConfigVersion.cmake.in, lang/qt/src/dataprovider.cpp, lang/qt/src/dataprovider.h, lang/qt/src/qgpgme_export.h, m4/qt.m4: New. * lang/cpp/src/GpgmeppConfig.cmake.in.in, lang/cpp/src/Makefile.am: Fix generated config file. -- For now this is just the dataprovider which was part of the KF5 Gpgmepp QGpgme variant. This is very thin but a useful class which is used downstream.
* | Remove obsolete w32-qt codeAndre Heinecke2016-03-081-14/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (w32-qt): Remove option and Qt checks. * src/Makefile.am: Remove BUILD_W32_QT handling. * src/kdpipeiodevice.cpp, src/kdpipeiodevice.h, src/kdpipeiodevice.moc, src/w32-qt-io.cpp: Removed. -- This code was intended for Kleopatra but Kleopatra is not using it anymore. QGpgme/dataprovider is a better replacement for this.
* | Add cmake configuration filesAndre Heinecke2016-03-021-0/+9
| | | | | | | | | | | | | | | | | | | | * configure.ac: Add libgpgmepp version. Configure cmake files. * lang/cpp/src/Makefile.am: Add targets for cmake files. (EXTRA_DIST): Add cmake files. -- This should smooth the transition for downstream users that have worked with KF5::Gpgmepp previously.
* | Add enable-languages build optionAndre Heinecke2016-03-021-5/+27
| | | | | | | | | | | | * acinclude.m4 (LIST_MEMBER): New macro. * configure.ac (enable-languages): New option. Add info output. * lang/Makefile.am: Only add enabled language subdirs.
* | Add buildsystem for GpgmeppAndre Heinecke2016-02-221-0/+1
|/ | | | | | | * configure.ac: Configure Makefiles. * lang/Makefile.am: Add cpp subdir * lang/cpp/Makefile.am: New. Add src subdir. * lang/cpp/src/Makefile.am: New. Basic buildsystem.
* Post release updatesWerner Koch2015-08-261-1/+1
| | | | --
* Release 1.6.0gpgme-1.6.0Werner Koch2015-08-261-4/+4
| | | | | | * configure.ac: Set LT version to C25/A14/R0. Signed-off-by: Werner Koch <[email protected]>
* Add configure option --enable-build-timestamp.Werner Koch2015-08-251-1/+11
| | | | | | | | | | | | * configure.ac (BUILD_TIMESTAMP): Set to "<none>" by default. -- This is based on libgpg-error commit d620005fd1a655d591fccb44639e22ea445e4554 but changed to be disbaled by default. Check there for some background. Signed-off-by: Werner Koch <[email protected]>
* Post release updatesWerner Koch2015-06-081-2/+2
| | | | --
* Release 1.5.5gpgme-1.5.5Werner Koch2015-06-081-3/+3
|
* Post release updates.Werner Koch2015-04-131-2/+2
| | | | --
* Release 1.5.4.gpgme-1.5.4Werner Koch2015-04-131-4/+4
|
* Switch to automake 1.14 and update build-aux files.Werner Koch2015-01-301-4/+2
| | | | Signed-off-by: Werner Koch <[email protected]>
* Post release updates.Werner Koch2014-12-111-3/+3
| | | | --
* Release 1.5.3.gpgme-1.5.3Werner Koch2014-12-111-1/+1
| | | | * configure.ac: Set LT version to C24/A13/R2.
* Post release updatesWerner Koch2014-11-211-1/+1
| | | | --
* Release 1.5.2.gpgme-1.5.2Werner Koch2014-11-211-1/+1
| | | | * configure.ac: Set LT version to C24/A13/R1.
* build: Implement SYSROOT feature.origin/bjk/masterWerner Koch2014-10-021-0/+10
| | | | | | * configure.ac: Document SYSROOT. * m4/gpg-error.m4: Update from libgpg-error master. * src/gpgme.m4: Implement SYSROOT stuff.
* Post release updates.Werner Koch2014-07-301-1/+1
| | | | --
* Release 1.5.1gpgme-1.5.1Werner Koch2014-07-301-2/+2
| | | | * configure.ac: Change LT version to C24/A13/R0.
* Post release updatesWerner Koch2014-05-211-1/+1
| | | | --
* Release 1.5.0.gpgme-1.5.0Werner Koch2014-05-211-2/+2
| | | | * configure.ac: Change LT version to C22/A11/R0.
* Add configure option --enable-fixed-path.Werner Koch2014-03-131-0/+11
| | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add option --enable-fixed-path. (FIXED_SEARCH_PATH): New ac_define. * src/posix-util.c (walk_path): Make use of the option. Remove current directory from fallback PATH. -- Note that using this option PATH is entirely ignored by GPGME and only the given value is used instead to locate the GnuPG binaries. On Android the use of PATH is not desirable. Instead the GnuPG tools are expected in a fixed directory. By using ./configure --enable-fixed-path="/foo/bar" gpg et al are expected to be installed as /foo/bar/gpg. With ./configure --enable-fixed-path="/foo/bar:/bin" gpg is expected as /foo/bar/gpg or /bin/gpg.
* Use the generic autogen.sh script.Werner Koch2014-01-101-0/+1
| | | | | | | | * autogen.rc: New. * Makefile.am (EXTRA_DIST): Add it. * autogen.sh: Update from GnuPG. * configure.ac (AM_SILENT_RULES): New.
* Set next version to 1.5.0Werner Koch2014-01-071-2/+2
| | | | --
* Locate engine names only at runtime and prefer GnuPG-2.Werner Koch2013-12-271-485/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (NEED_GPG_VERSION, NEED_GPGSM_VERSION) (NEED_G13_VERSION, NEED_GPGCONF_VERSION): Remove vars and all related checks. Do not check for any engine version. (HAVE_ASSUAN): Remove AM conditional. * src/Makefile.am: Remove separate component vars and always build all engines but uiserver. * src/dirinfo.c (WANT_GPGCONF_NAME): New. (struct dirinfo): Add field gpgconf_name. (_gpgme_get_default_gpgconf_name): Use WANT_GPGCONF_NAME. (get_gpgconf_item): Set gpgconf name and adjust for _gpgme_get_*_path now returning a malloced string. * src/engine.c (engine_ops): Always init all engines except for uiserver. * src/posix-util.c (_gpgme_get_gpgsm_path, _gpgme_get_g13_path): Remove unused functions. (walk_path): New. (_gpgme_get_gpg_path, _gpgme_get_gpgconf_path ): Re-implement using walk_path. * src/w32-util.c (_gpgme_get_gpgsm_path, _gpgme_get_g13_path): Remove unused functions. (_gpgme_get_gpg_path, _gpgme_get_gpgconf_path): Return a malloced string. * src/engine-g13.c (g13_get_req_version): Use a hardwired string with the required version. This info belongs into this file. * src/engine-gpg.c (gpg_get_req_version): Ditto. * src/engine-gpgconf.c (gpgconf_get_req_version): Ditto. * src/engine-gpgsm.c (gpgsm_get_req_version): Ditto. * tests/t-engine-info.c: Replace now useless test by an info output. * tests/gpg/Makefile.am (GPG, GPG_AGENT): Hardwire gpg and gpg-agent. * tests/gpgsm/Makefile.am (GPGSM): Hardwire gpgsm. Signed-off-by: Werner Koch <[email protected]>
* Release 1.4.3.gpgme-1.4.3Werner Koch2013-08-121-2/+2
| | | | * configure.ac: Change LT version to C22/A11/R0.
* Improve detection of default gpg by configure.Werner Koch2013-08-121-108/+146
| | | | | | | | | | * configure.ac: Move test for gpgconf before test for gpg. (GPG, GPGSM, G13): Use gpgconf instead of AC_PATH_PROG if possible. -- This change is required so that the t-engine-info test does not fail. In any case, it is a good idea to use gpgconf for these test because this is how it works at runtime.
* Prefer GnuPG-2 engines over GnuPG-1.Werner Koch2013-08-021-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/util.h: Move some prototypes to ... * src/sys-util.h: New. * src/Makefile.am (main_sources): Add sys-util.h. * configure.ac (AH_VERBATIM): Add DIRSEP_C and DIRSEP_S. * src/dirinfo.c: Include sys-util.h. (WANT_GPG_NAME, WANT_GPGSM_NAME, WANT_G13_NAME) (WANT_UISRV_SOCKET): New. (dirinfo): Add corresponding fields. (parse_output): Add arg COMPONENTS and set new fields. (read_gpgconf_dirs): Add arg components and act upon it. (get_gpgconf_item): Call read_gpgconf_dirs two times. Add debug output. (_gpgme_get_default_gpg_name): New. (_gpgme_get_default_gpgsm_name): New. (_gpgme_get_default_g13_name): New. (_gpgme_get_default_gpgconf_name): New. (_gpgme_get_default_uisrv_socket): New. * src/engine-gpg.c, src/engine-g13.c, src/engine-gpgconf.c * src/engine-gpgsm.c, src/engine-uiserver.c: Change to use _gpgme_get_default_ instead of those from sys-util.h. * src/posix-util.c (_gpgme_get_gpg_path): Include sys-util.h. (_gpgme_get_uiserver_socket_path): Remove. * src/w32-util.c (_gpgme_get_gpg_path): Include sys-util.h. (_gpgme_get_uiserver_socket_path): Remove. -- The default engines names are now taken from the output of gpgconf. If gpgconf is not installed gpg 1 is assumed and locate the same was as gpgconf.
* Post release version bump.Werner Koch2013-05-281-1/+1
| | | | --
* Release 1.4.2.gpgme-1.4.2Werner Koch2013-05-281-3/+3
| | | | * configure.ac: Set LT version to C21/A10/R0.
* Make definition of off_t robust against misbehaving w32 toolchains.Werner Koch2013-05-161-15/+21
| | | | | | | | | | | | | | | | * configure.ac (NEED__FILE_OFFSET_BITS): Change to define gpgme_off_t and gpgme_ssize_t. (API__OFF_T, API__SSIZE_T): New ac_subst. * src/gpgme.h.in: Replace all ssize_t and off_t by ac_subst macros. * src/assuan-support.c, src/ath-pthread.c, src/ath.c, src/ath.h * src/data-compat.c, src/data-fd.c, src/data-mem.c, src/data-stream.c * src/data-user.c, src/data.c, src/data.h, src/engine-gpgsm.c * src/engine-uiserver.c, src/gpgme-tool.c, src/gpgme.c: Replace off_t by gpgme_off_t and sszie_t by gpgme_ssize_t. * src/ath-pthread.c, src/ath.h: Include gpgme.h. -- For a detailed description, see the gpgme.texi diff.
* Post release version bump.Werner Koch2013-05-011-1/+1
| | | | --
* Release 1.4.1.gpgme-1.4.1Werner Koch2013-05-011-1/+1
| | | | * configure.ac: Bump LT version to C20/A9/R1.
* Disable fd-passing for Apple.Werner Koch2013-05-011-1/+12
| | | | | | | | | | * configure.ac: Disable fd-passing by default for Apple. -- We have not yet tracked down the problem, thus we revert to the pre-1.4 behaviour for Apple. GnuPG-bug-id: 1483
* Fix for i686-w64-mingw32.Werner Koch2013-04-291-6/+8
| | | | * configure.ac (NEED__FILE_OFFSET_BITS): Do not define under Windows.
* Post release version number bump.Werner Koch2013-02-261-1/+1
| | | | --