Remove qpdf.cc version check

Remove comparison of qpdf CLI version with library. With almost all
the functionality moving into the library, this check is no longer
meaningful.
This commit is contained in:
Jay Berkenbilt 2022-01-05 17:05:40 -05:00
parent 12396702af
commit 23b64f8357
3 changed files with 0 additions and 36 deletions

View File

@ -223,7 +223,6 @@ RELEASE PREPARATION
* configure.ac
* libqpdf/QPDF.cc
* manual/conf.py
* qpdf/qpdf.cc
`make_dist` verifies this consistency.
* Update release notes in manual. Look at diffs and ChangeLog.

View File

@ -64,7 +64,6 @@ cd($tmpdir);
my $config_version = get_version_from_configure();
my $code_version = get_version_from_source();
my $doc_version = get_version_from_manual();
my $cli_version = get_version_from_cli();
my $version_error = 0;
if ($version ne $config_version)
@ -82,11 +81,6 @@ if ($version ne $doc_version)
print "$whoami: doc version = $doc_version\n";
$version_error = 1;
}
if ($version ne $cli_version)
{
print "$whoami: qpdf.cc version = $cli_version\n";
$version_error = 1;
}
if ($version_error)
{
die "$whoami: version numbers are not consistent\n";
@ -157,22 +151,6 @@ sub get_version_from_manual
$doc_version;
}
sub get_version_from_cli
{
my $fh = safe_open("qpdf/qpdf.cc");
my $cli_version = 'unknown';
while (<$fh>)
{
if (m/expected_version = \"([^\"]+)\"/)
{
$cli_version = $1;
last;
}
}
$fh->close();
$cli_version;
}
sub safe_open
{
my $file = shift;

View File

@ -24,8 +24,6 @@ static int constexpr EXIT_CORRECT_PASSWORD = 3;
static char const* whoami = 0;
static std::string expected_version = "10.5.0";
class ArgParser
{
public:
@ -445,17 +443,6 @@ ArgParser::argPositional(char* arg)
void
ArgParser::argVersion()
{
if (expected_version != QPDF::QPDFVersion())
{
std::cerr << "***\n"
<< "WARNING: qpdf CLI from version " << expected_version
<< " is using library version " << QPDF::QPDFVersion()
<< ".\n"
<< "This probably means you have multiple versions of qpdf installed\n"
<< "and don't have your library path configured correctly.\n"
<< "***"
<< std::endl;
}
std::cout
<< whoami << " version " << QPDF::QPDFVersion() << std::endl
<< "Run " << whoami << " --copyright to see copyright and license information."