configure.ac

Branch


Log

Author Commit Date CI Message
Bruno Haible 918904ed 2025-07-07T11:42:45 Add support for --enable-relocatable in mingw builds on Cygwin hosts. Reported by Michele Locati <michele@locati.it> in <https://github.com/mlocati/gettext-iconv-windows/pull/47#issuecomment-3041406917>. * configure.ac: Invoke gl_BUILD_TO_HOST_BINDIR. * src/Makefile.in (bindir_c_make, localedir_c_make): New variables. (iconv_no_i18n.@OBJEXT@, iconv.@OBJEXT@): Fix value of INSTALLDIR and LOCALEDIR.
Bruno Haible e443659f 2025-06-10T00:55:52 build: Implement 'installcheck' target. * install-tests/test-version.c: New file. * install-tests/Makefile.in: New file. * configure.ac (PATH_SEPARATOR, AUGMENT_SHLIBPATH): New variables. (AC_CONFIG_FILES): Add install-tests/Makefile. * Makefile.in (bindir): New variable. (all, mostlyclean, clean, distclean, maintainer-clean, distdir): Recurse into install-tests. (installcheck): New target.
Bruno Haible 8d618a87 2024-12-15T12:56:32 Prepare for version 1.18. * configure.ac: Bump version number to 1.18. * include/iconv.h.in (_LIBICONV_VERSION): Likewise. * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. * src/iconv.c (print_version): Update copyright year. * windows/iconv.rc: Likewise. * windows/libiconv.rc: Likewise. * README: Update download link.
Bruno Haible e613b130 2024-07-12T14:06:43 Assume wchar_t. * include/iconv.h.in (iconv_wchar_mb_to_wc_fallback, iconv_wchar_wc_to_mb_fallback): Assume HAVE_WCHAR_T is 1. * src/iconv.c (ilseq_wchar_subst_buffer, subst_mb_to_wc_fallback, subst_wc_to_mb_fallback, main): Likewise. * configure.ac (HAVE_WCHAR_T): Remove variable. (gt_TYPE_WCHAR_T): Remove invocation.
Bruno Haible 6ad5ae56 2023-09-16T12:04:24 Fix a misnomer. * include/export.h (LIBICONV_SHLIB_EXPORTED): Renamed from LIBICONV_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * Makefile.devel (include/iconv.h.build.in): Insert LIBICONV_SHLIB_EXPORTED instead of LIBICONV_DLL_EXPORTED. * configure.ac (DLL_VARIABLE): Update comment. * lib/Makefile.in (DEFS): Update comment. * woe32dll/export.h: Update comment. * libcharset/include/export.h (LIBCHARSET_SHLIB_EXPORTED): Renamed from LIBCHARSET_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Insert LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/relocatable-stub.c (libcharset_set_relocation_prefix): Use LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/Makefile.in (DEFS): Update comment. * libcharset/Makefile.in (install-lib): Update comment.
Bruno Haible bacf3318 2023-09-06T03:29:12 Don't export symbols from static MSVC .obj files. Suggested by Dmitry Bely <dmitry.bely@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-08/msg00002.html>. * include/export.h: Add a copyright notice. Set LIBICONV_DLL_EXPORTED to empty on MSVC when DLL_EXPORT is not defined. * Makefile.devel (include/iconv.h.build.in): Filter out the second copyright notice. * configure.ac (DLL_VARIABLE): Test DLL_EXPORT, not _DLL. * lib/relocatable.h: From gnulib: (RELOCATABLE_DLL_EXPORTED): Don't use __declspec(dllexport) when creating static .obj files with MSVC. * libcharset/include/export.h: Add a copyright notice. Set LIBCHARSET_DLL_EXPORTED to empty on MSVC when DLL_EXPORT is not defined. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Filter out the second copyright notice.
Bruno Haible c18887cc 2023-08-30T12:42:46 Recognize the *-*-windows* config triplets introduced on 2023-06-26. * configure.ac: Treat windows* as equivalent to mingw*.
Bruno Haible c31a1460 2022-02-12T13:50:15 Prepare for version 1.17. * configure.ac: Bump version number to 1.17. * include/iconv.h.in (_LIBICONV_VERSION): Likewise. * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. * src/iconv.c (print_version): Update copyright year. * windows/iconv.rc: Likewise. * windows/libiconv.rc: Likewise. * README: Update download link.
Bruno Haible 91f96be0 2021-06-06T11:51:12 Change the license of the library from LGPL 2.0 to LGPL 2.1.
Bruno Haible a1abed73 2021-01-31T13:03:23 Update after gnulib changed on 2020-08-26.
Bruno Haible bcdfef3f 2021-01-31T12:24:54 Switch to autoconf 2.71.
Bruno Haible ef92ace1 2020-08-30T02:36:12 Update after gnulib changed.
Bruno Haible 3acb1179 2020-04-04T14:58:34 Change the license of the library from LGPL 2.0 to LGPL 2.1.
Bruno Haible 24729046 2019-04-26T20:59:03 Prepare for version 1.16.
Bruno Haible 1a5a6610 2019-03-04T17:46:57 Update --enable-relocatable support after gnulib changed.
Bruno Haible 152fe357 2018-10-24T03:42:24 Update after gnulib changed.
Bruno Haible e54fc9c1 2018-09-17T18:28:56 Prefer https URLs where possible.
Bruno Haible f38356d4 2018-05-04T21:37:14 Simplify: Remove the ability to install a preloadable library.
Bruno Haible 6949f136 2016-12-03T19:54:41 Modernize configure.ac.
Bruno Haible 3347685a 2016-11-25T11:53:26 Prepare for version 1.15.
Bruno Haible 48f31c74 2012-02-12T20:54:51 Replace FSF snail-mail address with URL.
Bruno Haible 4d036b9a 2011-08-07T15:16:56 Prepare for version 1.14.
Bruno Haible f084d0c3 2010-09-24T01:32:16 Switch to autoconf 2.68.
Bruno Haible 4413e2ca 2010-06-05T01:15:37 Addendum to 2009-10-18 commit.
Bruno Haible 6609ab07 2009-06-30T22:55:22 Prepare for 1.13.1.
Bruno Haible c0e02bd6 2009-04-12T00:47:32 Rearrange code.
Bruno Haible f13047d9 2009-03-26T02:16:00 Prepare for version 1.13.
Bruno Haible 0be2421f 2009-03-25T12:20:30 Fix the handling of Windows resources in shared libraries.
Bruno Haible 13bf88bb 2009-01-17T09:06:59 Add support for "make install-strip".
Bruno Haible 0e381c01 2009-01-15T00:12:00 More consistent m4 quoting.
Bruno Haible 607294d2 2008-09-17T01:08:35 New function iconv_open_into.
Bruno Haible b01c575d 2008-04-06T20:52:18 Upgrade to libtool-2.2.2.
Bruno Haible 4d72adc3 2008-04-06T20:40:03 More portable way of building the preloadable library.
Bruno Haible 3096d690 2007-10-23T23:54:41 Bump version number.
Bruno Haible 2e7f7e28 2007-05-27T20:23:44 Include metainformation in the form of Windows resources.
Bruno Haible d30310b7 2007-03-31T16:11:20 Follow broken iconv() prototype in POSIX.
Bruno Haible 180361a7 2007-03-05T01:01:56 Take the "relocatable" infrastructure from gnulib now.
Bruno Haible 6e184f1f 2006-07-31T16:10:52 Assume <locale.h>, <stddef.h>, <stdlib.h>, <string.h> all exist.
Bruno Haible 5f65ad2a 2006-07-31T16:00:35 Remove obsolete macro calls.
Bruno Haible b1d93988 2006-07-31T15:59:13 Remove macro invocations that are redundant through gl_EARLY and gl_INIT.
Bruno Haible 34d2835f 2006-07-29T15:49:11 Start using gnulib.
Bruno Haible 70f4e00e 2006-07-04T13:35:41 Require ngettext.
Bruno Haible 2cfac6dc 2006-06-27T13:32:50 Assume autoconf-2.60.
Bruno Haible a30d667e 2006-05-15T22:03:58 Satisfy ordering constraints.
Bruno Haible a373c34b 2006-05-15T21:58:39 Support for building shared libraries on mingw and Cygwin.
Bruno Haible 79ca5b72 2006-05-15T21:56:31 Update from GNU gettext.
Bruno Haible 0fa54a4f 2006-01-23T13:42:00 Forgot to call gl_ALLOCSA.
Bruno Haible 422b3b1d 2006-01-23T13:25:49 New feature: character-dependent substitutions.
Bruno Haible 86d56d2e 2005-12-29T20:21:48 Fix the LIBOBJS workaround.
Bruno Haible df5c24d8 2005-12-29T19:19:28 Workaround the automake LIBOBJ problem.
Bruno Haible 31a5a9ed 2005-12-29T13:43:54 Use new entry point of error.m4.
Bruno Haible a7b16a5a 2005-12-29T13:39:15 Moved here from configure.in.