summaryrefslogtreecommitdiff
path: root/m4
AgeCommit message (Collapse)AuthorFilesLines
2014-10-02build: Support SYSROOT based config script finding.Werner Koch1-7/+26
* src/libgcrypt.m4: Add support for SYSROOT and set gpg_config_script_warn. Use AC_PATH_PROG instead of AC_PATH_TOOL because the config script is not expected to be installed with a prefix for its name * configure.ac: Print a library mismatch warning. * m4/gpg-error.m4: Update from git master. -- Also fixed the false copyright notice in libgcrypt.m4.
2014-01-27Update gpg-error autoconf macros to fix threading problems.Werner Koch1-13/+25
* m4/gpg-error.m4: Update to version 2014-01-24. * tests/Makefile.am (t_lock_LDADD): Use MT Libs.
2013-12-09Update libtool to support Android.David 'Digit' Turner1-0/+20
* m4/libtool.m4: Add "linux*android*" case. Taken from the libtool repository. -- The patch, which cleanly applies, is commit 8eeeb00daef8c4f720c9b79a0cdb89225d9909b6 Author: David 'Digit' Turner <digit@google.com> Date: Tue Oct 8 14:37:32 2013 -0700 This patch adds proper Android support to libtool. The main issues are the following: - Versioned libraries are not supported by the platform and its build/packaging tools. - The dynamic linker is not GNU ld, there is no support for DT_RUNPATH. - Similarly, there is no ldconfig. Signed-off-by: Werner Koch <wk@gnupg.org>
2013-12-03Add build support for ppc64le.Werner Koch1-2/+8
* config.guess, config.sub: Update to latest version (2013-11-29). * m4/libtool.m4: Add patches for ppc64le. -- We don't want to update libtool, thus we use patches supplied by IBM. Signed-off-by: Werner Koch <wk@gnupg.org>
2013-05-22Fix libtool 2.4.2 to correctly detect .def files.Werner Koch1-4/+4
* ltmain.sh (sed_uncomment_deffile): New. (orig_export_symbols): Uncomment def file before testing for EXPORTS. * m4/libtool.m4: Do the same for the generated code. -- The old code was not correct in that it only looked at the first line and puts an EXPORTS keyword in front if missing. Binutils 2.22 accepted a duplicated EXPORTS keyword but at least 2.23.2 is more stringent and bails out without this fix. There is no need to send this upstream. Upstream's git master has a lot of changes including a similar fix for this problems. There are no signs that a libtool 2.4.3 will be released to fix this problem and thus we need to stick to our copy of 2.4.2 along with this patch. Signed-off-by: Werner Koch <wk@gnupg.org>
2012-11-05Update build helper scriptsWerner Koch4-828/+1475
* config.guess, config.sub: Update to version 2012-07-31. * ltmain.sh: Update to version 2.4.2. * install-sh, m4/libtool.m4, m4/ltoptions.m4, m4/ltversion.m4 * m4/lt~obsolete.m4: Update to autoconf 2.69 versions.
2011-12-01Generate the ChangeLog from commit logs.Werner Koch1-0/+11
* scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * doc/HACKING: Describe the ChangeLog policy * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. Rename all ChangeLog files to ChangeLog-2011.
2011-11-28accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering1-2/+13
* m4/gpg-error.m4: Update from git master.
2011-02-23Updated gpg-error.m4 (bug#1261)Werner Koch3-0/+85
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-2/+1
Check and install the standard git pre-commit hook.
2010-01-21Support WindowsCE.Werner Koch1-5/+5
2009-12-082009-12-08 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann5-3694/+5737
Update to libtool 2.2.6a. * configure.ac: Invoke AC_CONFIG_MACRO_DIR. (AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC): Replace by ... (LT_PREREQ, LT_INIT, LT_LANG): ... these. * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4: Updated to libtool 2.2.6a. * m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: New files from libtool 2.2.6a. src/ 2009-12-08 Marcus Brinkmann <marcus@g10code.de> * Makefile.am (LTRCCOMPILE): Refactor with ... (RCCOMPILE): ... this new macro. Add $(libgcrypt_la_CPPFLAGS). (SUFFIXES): Add .lo. (.rc.o): Change to ... (.rc.lo): ... this implicit rule. (gcrypt_res_ldflag): Removed. (gcrypt_res): Use libtool object file name here. (libgcrypt_la_LDFLAGS): Remove gcrypt_res_ldflag usage. (libgcrypt_la_LIBADD): Add gcrypt_res.
2009-01-22PreparingWerner Koch2-1/+6
2007-02-22Tweaks for W32Werner Koch2-3/+7
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch3-0/+62
Ported some changes from 1.2 to here.
2006-10-112006-10-11 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-180/+4
* configure.ac (FALLBACK_SOCKLEN_T): Rewrite in terms of socklen.m4. m4/ 2006-10-11 Marcus Brinkmann <marcus@g10code.de> * fallback.m4: Removed again.
2006-10-102006-10-10 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-0/+184
* configure.ac: Invoke AC_CHECK_SOCKLEN_TYPE. (AC_CONFIG_FILES): Add src/gcrypt.h. (AC_CONFIG_SRCDIR): Change to src/libgcrypt.vers. m4/ 2006-10-10 Marcus Brinkmann <marcus@g10code.de> * fallback.m4: New file from Pth. src/ 2006-10-10 Marcus Brinkmann <marcus@g10code.de> * gcrypt.h: Add fallback type for socklen_t. Move to ... * gcrypt.h.in: ... this file. * Makefile.am (EXTRA_DIST): Add gcrypt.h.in.
2006-07-042006-07-04 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann4-0/+145
* configure.ac: Call gl_TYPE_SOCKLEN_T instead of the other socklen_t checks. m4/ 2006-07-04 Marcus Brinkmann <marcus@g10code.de> * sys_socket_h.m4, socklen.m4, onceonly.m4: New files from gnulib. src/ 2006-07-04 Marcus Brinkmann <marcus@g10code.de> * gcrypt.h [!HAVE_SYS_SOCKET_H]: Do not include sys/socket.h, but the appropriate windows socket header.
2004-04-06* config.guess, config.sub, ltmain.sh: Updated to those fromWerner Koch2-2509/+4735
libtools 1.5.4. * libtool.m4: Updated from 1.5.4
2003-12-08keep the libtool macros here.Werner Koch2-0/+3721
2003-12-08Files we want to keep in the CVS.Werner Koch1-0/+0