The unified diff between revisions [30537a68..] and [24970d76..] is displayed below. It can also be downloaded as a raw diff.
#
#
# patch "configure.pl"
# from [0f5b1e089a4636330d3e6a620db33fbc4233c9d4]
# to [dc09c2ebc0bdb1a8e562840c02185c1ef23e356f]
#
# patch "misc/config/buildh.in"
# from [72ecebba29bc9ccd16705ca0844acc22f26078cd]
# to [053157678be886321a15e6a1e8deafa5e548b01c]
#
============================================================
--- configure.pl 0f5b1e089a4636330d3e6a620db33fbc4233c9d4
+++ configure.pl dc09c2ebc0bdb1a8e562840c02185c1ef23e356f
@@ -48,6 +48,9 @@ sub main {
$$config{'checks-dir'} = File::Spec->catdir($base_dir, 'checks');
$$config{'doc-dir'} = File::Spec->catdir($base_dir, 'doc');
+ $$config{'command-line'} = $0 . ' ' . join(' ', @ARGV);
+ $$config{'timestamp'} = gmtime;
+
%CPU = read_info_files($config, 'arch', \&get_arch_info);
%OPERATING_SYSTEM = read_info_files($config, 'os', \&get_os_info);
%COMPILER = read_info_files($config, 'cc', \&get_cc_info);
@@ -944,6 +947,8 @@ sub load_modules {
sub load_modules {
my ($config) = @_;
+ my @mod_names;
+
foreach my $mod (sort keys %{$$config{'modules'}}) {
load_module($config, $mod);
@@ -955,8 +960,10 @@ sub load_modules {
}
}
+ push @mod_names, $mod;
}
+ $$config{'mod-list'} = join("\n", @mod_names);
my $gen_defines = sub {
my $defines = '';
============================================================
--- misc/config/buildh.in 72ecebba29bc9ccd16705ca0844acc22f26078cd
+++ misc/config/buildh.in 053157678be886321a15e6a1e8deafa5e548b01c
@@ -2,6 +2,23 @@
#ifndef BOTAN_BUILD_CONFIG_H__
#define BOTAN_BUILD_CONFIG_H__
+/*
+This file was automatically generated at
+ @{var:timestamp} UTC
+by
+ @{var:command-line}
+
+Target
+-------
+Compiler: @{var:cc} @{var:lib_opt} @{var:mach_opt}
+Arch: @{var:submodel}/@{var:arch}
+OS: @{var:os}
+
+Modules
+-------
+@{var:mod-list}
+*/
+
#define BOTAN_VERSION_MAJOR @{var:version_major}
#define BOTAN_VERSION_MINOR @{var:version_minor}
#define BOTAN_VERSION_PATCH @{var:version_patch}