Commit graph

13 commits

Author SHA1 Message Date
Johann Klähn
de5cc27914 install texinfo files 2013-10-23 22:14:25 +02:00
Simon Michael
2b0aa798f1 delete obsolete ledger.texi. Down with cruft! 2013-09-21 12:02:47 -07:00
Craig Earls
d8acba2c3f Add ledger-mode.texi to the build list 2013-02-27 19:21:19 -07:00
Craig Earls
94ce2f0fdb Fixed typo in doc/CMakeLists.txt line 58 "mesage" ==> "message" 2013-02-25 12:38:53 -07:00
Johann Klähn
383c341d88 fix CMake variable expansion for man2html 2013-01-29 23:31:39 +01:00
Johann Klähn
de128c9481 do not auto-build documentation
Use 'ninja doc' or 'make doc' instead.
2013-01-19 23:27:08 +01:00
Johann Klähn
54c14f9770 improve doxygen build logic
Doxygen will only be called when the 'doc' target is built
and one of its input files has changed.
2013-01-19 23:05:17 +01:00
Johann Klähn
252bc9bcf5 only run doxygen once
To update the documentation run `ninja doxygen` or `make doxygen`.
2013-01-19 13:22:59 +01:00
John Wiegley
23483b7973 On the Mac, texi2pdf doesn't have a --tidy option 2013-01-16 17:40:39 -06:00
Johann Klähn
b13f0c33c3 repair doxygen support 2013-01-14 23:39:34 +01:00
Johann Klähn
dd105fecd7 fix issue for separate build dir 2013-01-14 22:59:35 +01:00
Johann Klähn
c88862fd66 convert doc/Makefile to CMake
CMake will build the pdf version of the manual if texi2pdf is installed.
It will be installed to DOCDIR/ledger{,3}.pdf, for example
/usr/local/share/ledger/ledger3.pdf.
Also, the man page will be installed to MANDIR/man1/ledger.1

The option BUILD_DOCS is now on by default.

A new option BUILD_WEB_DOCS is used to toggle the generation
of the html version of the manual and the man page (off by default).

All this is added to the 'doc' make target.
2013-01-14 21:35:26 +01:00
John Wiegley
4681e58d7f Converted the Ledger build system to use CMake 2012-05-20 04:48:05 -05:00