summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2017-02-26 21:30:31 +0100
committerDan Fandrich <dan@coneharvesters.com>2017-02-26 21:30:31 +0100
commit4fa2de3698c7fdf2985a6d0ba742fb4ea214b8d5 (patch)
tree61cbd42bd2f9be87f70a628995d118371e1f5244 /tests
parent1f8023ceb5dc6b142c51fe161e0574b4d7f14b5e (diff)
downloadcurl-4fa2de3698c7fdf2985a6d0ba742fb4ea214b8d5.tar.gz
test1139: allow for the possibility that the man page is not rebuilt
This is likely to be the case when building from a tar ball release package which includes a prebuilt man page. In that case, test the packaged man page instead. This only makes a difference when building out-of-tree (in-tree, the location in both cases is identical).
Diffstat (limited to 'tests')
-rw-r--r--tests/manpage-scan.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/manpage-scan.pl b/tests/manpage-scan.pl
index 1cc47eb31..aa67f7f83 100644
--- a/tests/manpage-scan.pl
+++ b/tests/manpage-scan.pl
@@ -197,7 +197,8 @@ close(R);
#########################################################################
# parse the curl.1 man page, extract all documented command line options
-open(R, "<$buildroot/docs/curl.1") ||
+# The man page may or may not be rebuilt, so check both possible locations
+open(R, "<$buildroot/docs/curl.1") || open(R, "<$root/docs/curl.1") ||
die "no input file";
my @manpage; # store all parsed parameters
while(<R>) {