diff options
author | Jörg Mayer <jmayer@loplof.de> | 2013-11-01 09:55:26 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2013-11-01 09:55:26 +0000 |
commit | ec34959796a5554f1fa9b5c63224e7bd0334956a (patch) | |
tree | 227aa6f14c22bfb55851de73d317206f243189eb /docbook/CMakeLists.txt | |
parent | 9bdeb996063c29c50080dcb5b8b208dd621bc757 (diff) |
Add generation of release notes.
Regenerate NEWS file
svn path=/trunk/; revision=53014
Diffstat (limited to 'docbook/CMakeLists.txt')
-rw-r--r-- | docbook/CMakeLists.txt | 52 |
1 files changed, 47 insertions, 5 deletions
diff --git a/docbook/CMakeLists.txt b/docbook/CMakeLists.txt index 76df09dd4c..c99e4e58cf 100644 --- a/docbook/CMakeLists.txt +++ b/docbook/CMakeLists.txt @@ -222,11 +222,6 @@ set(WSDG_SOURCE ${WSDG_GRAPHICS} ) -set(RELEASE_NOTES_SOURCE - release-notes.xml - svn_version.xml -) - set(WSLUA_MODULES ${CMAKE_SOURCE_DIR}/epan/wslua/wslua_dumper.c ${CMAKE_SOURCE_DIR}/epan/wslua/wslua_field.c @@ -243,6 +238,7 @@ find_package( FOP ) # Call before XSLTPROC find_package( LYNX ) find_package( XSLTPROC ) find_package( XMLLINT ) +find_package( ASCIIDOC ) ADD_CUSTOM_COMMAND( OUTPUT @@ -349,6 +345,52 @@ XML2PDF( # release_notes: release-notes.html release-notes.txt release-notes-a4.pdf release-notes-us.pdf +add_custom_target( + release_notes ALL + DEPENDS + release-notes.html + release-notes.txt + release-notes-a4.pdf + release-notes-us.pdf + ${CMAKE_SOURCE_DIR}/NEWS +) + +ADD_CUSTOM_COMMAND( + OUTPUT + ${CMAKE_SOURCE_DIR}/NEWS + COMMAND cp + ${CMAKE_CURRENT_BINARY_DIR}/release-notes.txt + ${CMAKE_SOURCE_DIR}/NEWS + DEPENDS + ${CMAKE_CURRENT_BINARY_DIR}/release-notes.txt +) + +ASCIIDOC2HTML( + release-notes.html + release-notes.asciidoc + asciidoc.conf +) + +ASCIIDOC2TXT( + release-notes.txt + release-notes.asciidoc + asciidoc.conf +) + +ASCIIDOC2PDF( + release-notes-a4.pdf + release-notes.asciidoc + asciidoc.conf + A4 +) + +ASCIIDOC2PDF( + release-notes-us.pdf + release-notes.asciidoc + asciidoc.conf + letter +) + # wsluarm ADD_CUSTOM_COMMAND( OUTPUT |