Edit

kc3-lang/automake/lib/Automake/Config.in

Branch :

  • Show log

    Commit

  • Author : Karl Berry
    Date : 2025-01-31 09:20:47
    Hash : fc1c3f65
    Message : automake: just use warnings, with no => FATAL. Per Perl recommendation: https://perldoc.perl.org/warnings#Fatal-Warnings Suggested by Collin Funk: https://lists.gnu.org/archive/html/automake/2025-01/msg00003.html And in the Perl discussion: https://github.com/Perl/perl5/issues/22954#issuecomment-2622966302 * bin/aclocal.in: just use warnings, not making them fatal. * bin/automake.in: * contrib/tap-driver.pl: * gen-testsuite-part: * lib/Automake/ChannelDefs.pm: * lib/Automake/Channels.pm: * lib/Automake/Condition.pm: * lib/Automake/Config.in: * lib/Automake/Configure_ac.pm: * lib/Automake/DisjConditions.pm: * lib/Automake/FileUtils.pm: * lib/Automake/General.pm: * lib/Automake/Getopt.pm: * lib/Automake/Item.pm: * lib/Automake/ItemDef.pm: * lib/Automake/Language.pm: * lib/Automake/Location.pm: * lib/Automake/Options.pm: * lib/Automake/Rule.pm: * lib/Automake/RuleDef.pm: * lib/Automake/VarDef.pm: * lib/Automake/Variable.pm: * lib/Automake/Version.pm: * lib/Automake/Wrap.pm: * lib/Automake/XFile.pm: * t/ax/deltree.pl: * t/ax/extract-testsuite-summary.pl: * t/check-fd-redirect.sh: * t/tap-signal.tap: * t/tests-environment-fd-redirect.sh: * t/testsuite-summary-count-many.sh:

  • lib/Automake/Config.in
  • #  -*- Perl -*-
    # Copyright (C) 2003-2025 Free Software Foundation, Inc.
    # @configure_input@
    
    # 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, 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/>.
    
    package Automake::Config;
    
    use 5.006; use strict; use warnings;
    
    use Exporter;
    
    our @ISA = qw (Exporter);
    our @EXPORT = qw ($APIVERSION $PACKAGE $PACKAGE_BUGREPORT $VERSION
                      $RELEASE_YEAR $libdir $perl_threads);
    
    # Parameters set by configure.  Not to be changed.  NOTE: assign
    # VERSION as string so that e.g. version 0.30 will print correctly.
    our $APIVERSION = '@APIVERSION@';
    our $PACKAGE = '@PACKAGE@';
    our $PACKAGE_BUGREPORT = '@PACKAGE_BUGREPORT@';
    our $VERSION = '@VERSION@';
    our $RELEASE_YEAR = '@RELEASE_YEAR@';
    our $libdir = $ENV{"AUTOMAKE_LIBDIR"} || '@datadir@/@PACKAGE@-@APIVERSION@';
    
    our $perl_threads = 0;
    # We need at least this version for CLONE support.
    if (eval { require 5.007_002; })
      {
        use Config;
        $perl_threads = $Config{useithreads};
      }
    
    1;