Makefile.devel

Branch


Log

Author Commit Date CI Message
Bruno Haible 6a93e918 2025-05-31T14:47:08 Switch to automake 1.18. * autogen.sh: Update comment. * Makefile.devel (AUTOMAKE, ACLOCAL): Use binary from automake 1.18. * libcharset/autogen.sh: Update comment. * libcharset/Makefile.devel (ACLOCAL): Use binary from automake 1.18.
Bruno Haible bc17565f 2024-12-28T08:26:48 Update after gnulib changed. * Makefile.devel (GNULIB_MODULES): Use the new names of renamed gnulib modules.
Bruno Haible 14d04cda 2024-12-14T17:07:37 Switch to automake 1.17, part 2. * Makefile.devel (AUTOMAKE, ACLOCAL): Use binary from automake 1.17. * libcharset/autogen.sh: Update comment.
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 45425ff4 2023-05-19T17:49:37 Make the compiler used by Makefile.devel customizable. Reported by Mike Fulton <mikefultonpersonal@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-05/msg00006.html>. * Makefile.devel: Require GNU make. (CC): Use value from the environment, if set and non-empty. (CFLAGS): Use value from the environment, if set. * autogen.sh (GMAKE): New variable. Use it for executing Makefile.devel.
Bruno Haible b9a6c979 2022-07-17T14:04:29 Split autogen.sh into autopull.sh and autogen.sh. * autopull.sh: New file, based on autogen.sh. * autogen.sh: Remove code that was moved to autopull.sh. Remove --skip-gnulib option. * Makefile.devel (all): Remove srclib/Makefile.gnulib. * Makefile.in (SOURCE_FILES): Add autogen.sh. * HACKING: Mention autopull.sh.
Bruno Haible 68ac8a9f 2022-01-23T23:37:30 New EBCDIC encodings. Reported by Ulrich Schwab and Calvin Buckley via Jack Woehr. * NOTES: Mention how to enable EBCDIC encodings. * tests/IBM-*.TXT: New files. * tools/8bit_tab_to_h.c (main): Emit copyright header with year 2022. * tools/Makefile: Add rules for generating ebcdic*.h. * lib/ebcdic*.h: New files, automatically generated by tools/Makefile. * lib/ebcdic838.h: Tweak reverse mapping manually. * lib/ebcdic1160.h: Likewise. * lib/converters.h: Include all ebcdic*.h. * lib/encodings_zos.def: New file. * lib/genaliases2.c: Include encodings_zos.def. * lib/genflags.c: Likewise. * Makefile.devel (lib/aliases_zos.h lib/canonical_zos.h): New rule. (lib/flags.h, totally-clean): Update. * lib/aliases2.h: Include aliases_zos.h. * lib/iconv.c (USE_ZOS): New macro. Include encodings_zos.def, canonical_zos.h. * README, man/iconv_open.3: Document the IBM-* encodings. * tests/Makefile.in (check-extra-yes): Also test the EBCDIC encodings.
Bruno Haible 05b20c93 2021-09-19T23:13:57 tests: Avoid check-subst failures in QEMU user-mode environments. * Makefile.devel (GNULIB_MODULES): Add stdbool. (gnulib-imported-files): Copy also tests/qemu.h. * tests/is-native.c: New file. * tests/Makefile.in (is-native, is-native.@OBJEXT@): New targets. (clean): Remove the 'is-native' program. (SOURCE_FILES): Add is-native.c. (IMPORTED_FILES): Add qemu.h. * tests/check-subst: Invoke 'locale charmap' only in native environments.
Bruno Haible 1170b8aa 2020-12-09T01:47:18 Switch to autoconf 2.70.
Bruno Haible 7088c4e2 2020-08-30T13:06:28 Make sure that build-aux/compile is in the tarball.
Bruno Haible cf59b934 2020-04-05T13:00:29 Fix an autogen.sh failure (regression from 2016-12-04).
Bruno Haible 09d7d2cc 2019-07-05T23:20:57 Don't export the symbol 'aliases_lookup' on non-ELF platforms.
Bruno Haible 9e17a404 2019-07-02T21:25:33 Update to current gnulib. * Makefile.devel (GNULIB_MODULES): Add lib-symbol-visibility. (srclib/Makefile.gnulib): Copy codeset.m4. * srclib/Makefile.am (AM_CFLAGS): Initialize.
Bruno Haible 24729046 2019-04-26T20:59:03 Prepare for version 1.16.
Bruno Haible 40d3b028 2019-01-27T22:48:18 Update support for building with MSVC. Automake does not install ar-lib.
Bruno Haible f38356d4 2018-05-04T21:37:14 Simplify: Remove the ability to install a preloadable library.
Bruno Haible 678afa4a 2018-05-04T11:18:42 Switch to automake 1.16.
Bruno Haible 393cf16d 2017-07-15T21:53:52 Get rid of autom4te.cache directories, as far as possible.
Bruno Haible 6e11a11d 2016-12-30T01:15:54 Make Makefile.devel consistent with .gitignore.
Bruno Haible e4a0cbb8 2016-12-26T00:08:38 Reorder Makefile.devel.
Bruno Haible 9b13ac1d 2016-12-26T00:02:17 Fix typos in comments.
Bruno Haible 6d350bca 2016-12-04T20:00:06 Update comments.
Bruno Haible 54e7e483 2016-12-04T15:50:24 Always use the newest released copies of files brought in from Automake.
Bruno Haible 1a1fb4b7 2016-12-04T15:03:29 Always use the newest copies of config.guess, config.sub.
Bruno Haible cc98b82c 2016-12-03T18:42:27 Make Makefile.devel more useful for the users of the released tarball.
Bruno Haible f9b5ab34 2016-12-04T02:32:56 Towards reproducible builds.
Bruno Haible 3347685a 2016-11-25T11:53:26 Prepare for version 1.15.
Bruno Haible ac2a8ace 2016-11-22T18:30:52 Update support for building with MSVC.
Ben Noordhuis 19970423 2016-10-01T19:24:59 Remove large stack requirement from gentranslit.
Ben Noordhuis cf05c41f 2016-10-01T19:17:57 Remove unused array from gentranslit.
Bruno Haible da2aa29c 2016-10-01T16:37:58 Update to current gnulib.
Bruno Haible a8437051 2016-10-01T16:29:46 Switch to automake 1.15.
Bruno Haible 5977e1b0 2012-07-01T02:35:32 Make it possible to run 'genaliases2' on native Windows.
Bruno Haible 1f574c8a 2012-07-01T02:25:51 Make it possible to run 'genaliases' on native Windows.
Bruno Haible ba31d76e 2012-04-29T04:00:00 Switch to autoconf 2.69 and automake 1.12.
Bruno Haible 9dd87931 2011-08-07T20:22:15 Ensure all HTML-formatted man pages are up-to-date.
Bruno Haible b918f35d 2011-07-03T17:43:06 Fix interactive behaviour of iconv program.
Bruno Haible 93c428bb 2011-07-03T16:04:46 Update after gnulib changed.
Bruno Haible f084d0c3 2010-09-24T01:32:16 Switch to autoconf 2.68.
Bruno Haible 1baed15d 2010-09-04T18:56:55 Simplify use of gnulib-tool now that gnulib-tool --import works better.
Bruno Haible 3cc20f54 2010-07-31T19:35:04 Switch to autoconf 2.67.
Bruno Haible 88bd2d24 2010-07-03T12:39:43 Switch to autoconf 2.66.
Bruno Haible 76e61d77 2009-12-11T12:01:24 Switch to autoconf 2.65.
Bruno Haible 5b29e5f1 2009-08-15T11:21:01 Use autoconf version 2.64.
Bruno Haible ef957763 2009-08-15T10:24:18 Use .git/info/exclude, not .gitignore, for imported or generated files.
Bruno Haible 93672fc7 2009-05-19T21:52:50 Switch to automake-1.11.
Bruno Haible 1fa8ebe7 2008-09-26T12:31:13 Use SIGPIPE handling from gnulib.
Bruno Haible c6b1b95f 2008-09-17T01:01:11 Switch to version 2.63.
Bruno Haible 43e71148 2008-09-14T10:12:58 Use gnulib module 'strerror'.
Bruno Haible 3cde1658 2008-04-14T11:08:50 Switch to autoconf 2.62.
Bruno Haible 4d72adc3 2008-04-06T20:40:03 More portable way of building the preloadable library.
Bruno Haible bcb1081e 2008-04-06T07:38:02 Support system-dependent aliases.
Bruno Haible 83b4c0e0 2007-11-11T16:36:04 Avoid an automake complaint.
Bruno Haible cb362557 2007-11-11T15:58:41 Use newer versions of autoconf and automake.
Bruno Haible d55ef5a6 2007-07-07T16:34:58 The uniwidth module is moved to gnulib.
Bruno Haible 3a9969fc 2007-06-30T22:23:24 Remove outdated comments.
Bruno Haible 180361a7 2007-03-05T01:01:56 Take the "relocatable" infrastructure from gnulib now.
Bruno Haible a54e940f 2006-12-20T13:31:57 Use a new file srclib/Makefile.am to override the AUTOMAKE_OPTIONS.
Bruno Haible 7460f1a5 2006-07-31T16:13:34 Fix dependencies.
Bruno Haible e4b8ba1b 2006-07-31T15:53:35 Use libiconv-misc.
Bruno Haible 34d2835f 2006-07-29T15:49:11 Start using gnulib.
Bruno Haible f260e646 2006-07-26T11:42:48 Remove MSVC/nmake build support.
Bruno Haible f574c3fa 2006-07-25T11:08:43 Remove VMS support.
Bruno Haible 2cfac6dc 2006-06-27T13:32:50 Assume autoconf-2.60.
Bruno Haible 29678d8d 2006-06-16T15:34:41 Use new stdint module from gnulib.
Bruno Haible ef67f71a 2006-06-12T11:55:50 Update from GNU gettext.
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 f5492279 2006-01-23T13:41:41 Force an aclocal.m4 update when configure.ac changes.
Bruno Haible 422b3b1d 2006-01-23T13:25:49 New feature: character-dependent substitutions.
Bruno Haible a21db575 2005-12-29T13:39:30 Renamed configure.in.
Bruno Haible 1f290a21 2005-12-29T13:06:22 Update from GNU gettext.
Bruno Haible cd4300ce 2005-07-25T12:02:53 Tidy up exported symbols.
Bruno Haible c23a68aa 2005-07-06T10:59:40 Use specific autoconf/automake versions.
Bruno Haible 3d415474 2005-03-14T11:48:51 Update dependency list.
Bruno Haible 8489f6de 2005-03-14T11:27:00 New function iconv_canonicalize.
Bruno Haible 983e99af 2005-01-05T18:50:42 Assume automake-1.9.
Bruno Haible 5c557c5c 2004-01-26T10:04:24 Assume automake-1.8.
Bruno Haible 8a22dde1 2004-01-26T14:38:39 Update build infrastructure from GNU gettext.
Bruno Haible 3432089d 2003-08-15T19:38:44 Make gentranslit work on other systems than SuSE Linux.
Bruno Haible 11567654 2003-06-11T11:52:29 Improved VMS support.
Bruno Haible 294602d6 2003-05-22T19:17:48 Convert the string tables to position-independent code.
Bruno Haible 4481208c 2003-05-16T10:21:09 Make use of gperf-3.0.
Bruno Haible 8e1d4d73 2003-05-12T20:16:29 Use gnulib module unlocked-io.
Bruno Haible af317e26 2003-05-09T20:31:15 Update error.c from gnulib.
Bruno Haible 9042f1c1 2003-05-07T19:52:28 Support for VMS.
Bruno Haible cf930564 2003-04-22T10:35:07 Make it possible to build with libintl on Woe32.
Bruno Haible bde83f8b 2003-05-06T09:20:20 Some new m4 files.
Bruno Haible 5fbca201 2003-04-07T20:22:24 Start using automake.
Bruno Haible 24b960a3 2003-04-14T14:08:07 Support for relocatable installation.
Bruno Haible 64d5a8b9 2003-03-29T16:35:11 Improved MSVC support.
Bruno Haible 82b67d4d 2003-02-14T18:28:53 Use autoconf-2.57.
Bruno Haible 086ca9a0 2003-01-06T12:57:02 Nop.
Bruno Haible ebd2ffd8 2002-05-29T14:20:12 Don't depend on m4/install.m4.
Bruno Haible f607f924 2002-05-18T01:25:03 Don't include a complete autoconf copy in the distribution.
Bruno Haible ca7aa552 2002-05-16T12:01:34 New configure option --enable-extra-encodings. Add the extra encodings and the platform dependent encodings to the testsuite.
Bruno Haible 70b9eb6d 2002-04-29T13:10:06 Make autoconfiguration independent of clisp.
Bruno Haible d82b82d2 2002-01-14T12:05:04 Support for "iconv -l".
Bruno Haible e48b2399 2001-09-09T15:20:46 Better test for EILSEQ. BSD/OS has it in <wchar.h> which is totally nonstandard.