diff options
Diffstat (limited to '3rdparty/asio/src/doc/makepdf.pl')
-rw-r--r-- | 3rdparty/asio/src/doc/makepdf.pl | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/3rdparty/asio/src/doc/makepdf.pl b/3rdparty/asio/src/doc/makepdf.pl new file mode 100644 index 00000000000..4bb90a4d3de --- /dev/null +++ b/3rdparty/asio/src/doc/makepdf.pl @@ -0,0 +1,26 @@ +#!/usr/bin/perl -w + +# Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com) +# +# Distributed under the Boost Software License, Version 1.0. (See accompanying +# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +use strict; + +# Determine version number +my $version = "X.Y.Z"; +open(VERSION, "../../include/asio/version.hpp") or die("Can't open version.hpp"); +while (my $line = <VERSION>) +{ + if ($line =~ /^#define ASIO_VERSION .* \/\/ (.*)$/) + { + $version = $1; + } +} +close(VERSION); + +# Generate PDF output +system("bjam asioref"); +system("xsltproc --stringparam asio.version $version asioref.xsl asio.docbook > asioref.docbook"); +system("dblatex -I overview -s asioref.sty -P table.in.float=0 -o asioref-$version.pdf asioref.docbook"); +system("rm asioref.docbook"); |