Matteo Cypriani
f181087d70
[doc] CMake: handle dependencies for doc_doxygen
...
The doc_doxygen target now depends on the C input files.
2013-09-23 16:10:53 -04:00
Matteo Cypriani
b126cdc98d
[doc] CMake: Perl modules' man pages go to man3
...
The manual pages of Perl modules now go to the man3/ directory instead
of a separate man3perl/ directory.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
3edf06337c
[doc] CMake: rename Perl modules' man pages (::)
...
Perl modules' man pages should be named Foo::Bar.3perl instead of
Foo--Bar.3perl. This is fixed but the solution is incomplete and hacky,
due to a limitation of make: Foo--Bar.3perl is first generated, then
renamed to Foo::Bar.3perl. This breaks the dependencies and
Foo--Bar.3perl will be re-generated at each run of make.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
810d02d5b8
[doc] CMake: more portable clean_doxygen_garbage
...
Use cmake -E remove instead of rm -f.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
c3896662fd
[doc] CMake: force order of Doxygen targets
...
Make sure the doxygen garbage is cleaned after being generated.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
cc121f382e
[doc] CMake: generate man pages from Perl files
...
Generate manual pages from the Perl programs and modules in the scripts/
directory, thanks to pod2man.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
c169bcb5d2
[doc] CMake: don't quit if txt2tags is not found
...
Don't return if txt2tags is not found, so that Doxygen-generated man
pages can be built.
2013-09-23 16:10:52 -04:00
Matteo Cypriani
73b71f279d
[doc] Add owlps-aggregatord.t2t
2013-09-23 16:10:52 -04:00
Matteo Cypriani
a6c9c12a30
[doc] Add owlps-listenerd.t2t
2013-07-17 18:09:14 -04:00
Matteo Cypriani
5d7c68fe2f
[doc] Add owlps-deployment.t2t
2013-07-17 18:09:14 -04:00
Matteo Cypriani
4bd104d633
CMake: test for the presence of txt2tags
2013-06-12 09:38:37 -04:00
Matteo Cypriani
f7533fc93f
CMake: fix Doxygen garbage cleaning
2013-06-12 09:38:37 -04:00
Matteo Cypriani
3aa5ae7513
Use Doxygen on lib*
...
Doxygen comments are now used in libowlps, libowlps-client and
libowlps-resultreader. doc/Doxyfile was added as well as CMake rules to
generate man pages for the libraries' header files.
2013-06-12 09:38:37 -04:00
Matteo Cypriani
87f390f288
CMake: handle doc/
2013-06-04 11:07:54 -04:00