Edit

thodg/libiconv/install-tests/test-version.c

Branch :

  • Show log

    Commit

  • Author : Bruno Haible
    Date : 2025-06-10 00:55:52
    Hash : e443659f
    Message : 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.

  • install-tests/test-version.c
  • /* Test the version information.
       Copyright (C) 2025  Bruno Haible <bruno@clisp.org>
    
       This program is free software: you can redistribute it and/or modify
       it under the terms of the GNU General Public License as published by
       the Free Software Foundation; either version 2 of the License, or
       (at your option) any later version.
    
       This program is distributed in the hope that it will be useful,
       but WITHOUT ANY WARRANTY; without even the implied warranty of
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
       GNU General Public License for more details.
    
       You should have received a copy of the GNU General Public License
       along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
    
    #include <iconv.h>
    
    #include <stdio.h>
    
    int
    main ()
    {
      if (!(_libiconv_version == _LIBICONV_VERSION))
        {
          fprintf (stderr, "Installation problem: include file says version 0x%x, whereas library says version 0x%x\n",
                   _LIBICONV_VERSION, _libiconv_version);
          return 1;
        }
      return 0;
    }