diff options
author | 2012-08-27 11:19:38 +0000 | |
---|---|---|
committer | 2012-08-27 11:19:38 +0000 | |
commit | fe34a30a5d504490db0c60e7e5bb7c66a4599ac0 (patch) | |
tree | c5ec35e79475654537b2ac197ac0726fa14733b1 /lib/libsqlite3/tsrc | |
parent | a few libtool users are bogus, they confuse --export-symbols with the (diff) | |
download | wireguard-openbsd-fe34a30a5d504490db0c60e7e5bb7c66a4599ac0.tar.xz wireguard-openbsd-fe34a30a5d504490db0c60e7e5bb7c66a4599ac0.zip |
let regen_headers also take care of sqlite3.pc.in => sqlite3.pc
"moui" landry@
Diffstat (limited to 'lib/libsqlite3/tsrc')
-rw-r--r-- | lib/libsqlite3/tsrc/header_regen | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/lib/libsqlite3/tsrc/header_regen b/lib/libsqlite3/tsrc/header_regen index 97663506067..6ded599e28c 100644 --- a/lib/libsqlite3/tsrc/header_regen +++ b/lib/libsqlite3/tsrc/header_regen @@ -3,10 +3,10 @@ use strict; use warnings; -@ARGV == 3 or +@ARGV == 5 or die "Usage: $0 version src dest\n"; -my ($vfname, $src, $dest) = @ARGV; +my ($vfname, $src, $dest, $pcin, $pcdest) = @ARGV; open(my $fh, '<', $vfname) or die "Can't read $vfname: $!\n"; my $version = <$fh>; @@ -39,3 +39,21 @@ while (<$in>) { print "#include <stdint.h>\n"; } } + +my $h = { prefix => '/usr', + exec_prefix => '${prefix}', + libdir => '${exec_prefix}/lib', + includedir => '${prefix}/include', + RELEASE => $version, + LIBS => '' }; + +open(my $in2, '<', $pcin) + or die "Can't read $pcin: $!\n"; + +open(my $out2, '>', $pcdest) + or die "Can't write to $pcdest: $!\n"; +select($out2); +while(<$in2>) { + while (s/\@(.*?)\@/$h->{$1}/g) {} + print; +} |