comparison tests/autoconf/regressiontest.pl @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents aa5ed11f473b
children 308d34e9f07d
comparison
equal deleted inserted replaced
5117:3742ea8250b5 5118:e0db3c197671
1 #!/usr/bin/perl -w 1 #!/usr/bin/perl -w
2 #
3 # Copyright 2005 Malcolm Purvis
4 #
5 # This file is part of XEmacs.
6 #
7 # XEmacs is free software; you can redistribute it and/or modify it
8 # under the terms of the GNU General Public License as published by the
9 # Free Software Foundation; either version 2, or (at your option) any
10 # later version.
11 #
12 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
13 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 # for more details.
16 #
17 # You should have received a copy of the GNU General Public License
18 # along with XEmacs; see the file COPYING. If not, write to
19 # the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 # Boston, MA 02110-1301, USA.
21 #
22 # Commentary
2 # 23 #
3 # Try the new and old versions of configure with various command lines to see 24 # Try the new and old versions of configure with various command lines to see
4 # if they produce identical output. 25 # if they produce identical output.
5 # 26 #
6 # Invocation: $0 /path/to/old/configure /path/to/new/configure 27 # Invocation: $0 /path/to/old/configure /path/to/new/configure
21 ( 42 (
22 "Installation", 43 "Installation",
23 "Makefile.in", 44 "Makefile.in",
24 "./Makefile", 45 "./Makefile",
25 "./GNUmakefile", 46 "./GNUmakefile",
26 "dynodump/Makefile.in",
27 "dynodump/Makefile",
28 "lib-src/Makefile.in", 47 "lib-src/Makefile.in",
29 "lib-src/Makefile", 48 "lib-src/Makefile",
30 "lib-src/GNUmakefile", 49 "lib-src/GNUmakefile",
31 # "lib-src/config.values", # This is specific to the version of autoconf. 50 # "lib-src/config.values", # This is specific to the version of autoconf.
32 "lib-src/ellcc.h", 51 "lib-src/ellcc.h",
81 "--mandir=/tmp/foo" => undef, 100 "--mandir=/tmp/foo" => undef,
82 "--infodir=/tmp/foo" => undef, 101 "--infodir=/tmp/foo" => undef,
83 "--libdir=/tmp/foo" => undef, 102 "--libdir=/tmp/foo" => undef,
84 "--exec-prefix=/tmp/foo" => undef, 103 "--exec-prefix=/tmp/foo" => undef,
85 "--with-athena=3d" => undef, 104 "--with-athena=3d" => undef,
105 "--with-mule --with-xft=emacs --debug --error-checking=all --with-xim=xlib --with-widgets=athena --with-athena=3d --with-dialogs=athena --memory-usage-stats --use-number-lib=gmp --site-prefixes=/opt/local:/sw --with-ldap=no --use-union-type" => "--enable-mule --with-xft=emacs --enable-debug --enable-error-checking=all --with-xim=xlib --enable-widgets=athena --with-athena=3d --enable-dialogs=athena --enable-memory-usage-stats --enable-bignum=gmp --with-site-prefixes=/opt/local:/sw --with-ldap=no --enable-union-type"
86 ); 106 );
87 107
88 die "Usage: $0 /path/to/configure-2.13 /path/to/configure-2.59\n" if scalar(@ARGV) != 2; 108 die "Usage: $0 /path/to/configure-2.13 /path/to/configure-2.59\n" if scalar(@ARGV) != 2;
89 109
90 my $old_configure = $ARGV[0]; 110 my $old_configure = $ARGV[0];