diff options
author | Christian Muck <christian.muck@bmw.de> | 2012-01-16 15:34:18 +0100 |
---|---|---|
committer | Christian Muck <christian.muck@bmw.de> | 2012-01-16 15:34:18 +0100 |
commit | c4d79c74418d1cfb6acf9d000e0b276f7707b216 (patch) | |
tree | 09e7652fbc82e02d7e3a80edb3230a93e806c22b /doc/CMakeLists.txt | |
parent | b76b2015be53c8abe86b5ce51380224718959d90 (diff) | |
download | DLT-daemon-c4d79c74418d1cfb6acf9d000e0b276f7707b216.tar.gz |
Clean up of doc generation
Diffstat (limited to 'doc/CMakeLists.txt')
-rwxr-xr-x | doc/CMakeLists.txt | 46 |
1 files changed, 20 insertions, 26 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 82f730c..d28c230 100755 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -35,33 +35,27 @@ # @licence end@ ######## -function(convert_odt ODT_FILE) - set(pdf "${CMAKE_CURRENT_BINARY_DIR}/${ODT_FILE}.pdf") - set(odt "${CMAKE_CURRENT_SOURCE_DIR}/${ODT_FILE}.odt") - add_custom_command( - OUTPUT ${pdf} - DEPENDS ${odt} - COMMAND unoconv - ARGS --format=pdf --stdout ${odt} > ${pdf} - ) -endfunction(convert_odt) +CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg @ONLY) +CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg.cmake ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg @ONLY) + +ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_SOURCE_DIR}/doxygen-execute + DEPENDS ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg + COMMAND doxygen + ARGS ${CMAKE_SOURCE_DIR}/doc/doxygen.cfg +) -convert_odt("GENIVI_UserManual_DLT_Client") -convert_odt("GENIVI_UserManual_DLT_Daemon") -convert_odt("GENIVI_Specification_DLT_Daemon") +ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_SOURCE_DIR}/doxygen-execute2 + DEPENDS ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg + COMMAND doxygen + ARGS ${CMAKE_SOURCE_DIR}/doc/filetransfer_doxygen.cfg +) + +ADD_CUSTOM_TARGET(doc ALL DEPENDS ${CMAKE_SOURCE_DIR}/doxygen-execute) +ADD_CUSTOM_TARGET(doc-filetransfer ALL DEPENDS ${CMAKE_SOURCE_DIR}/doxygen-execute2) + +SET( DOC_COMPONENT doc) -ADD_CUSTOM_TARGET(Documents ALL echo DEPENDS -${CMAKE_CURRENT_BINARY_DIR}/GENIVI_UserManual_DLT_Client.pdf -${CMAKE_CURRENT_BINARY_DIR}/GENIVI_UserManual_DLT_Daemon.pdf -${CMAKE_CURRENT_BINARY_DIR}/GENIVI_Specification_DLT_Daemon.pdf) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/GENIVI_UserManual_DLT_Client.odt - ${CMAKE_CURRENT_SOURCE_DIR}/GENIVI_UserManual_DLT_Daemon.odt - ${CMAKE_CURRENT_SOURCE_DIR}/GENIVI_Specification_DLT_Daemon.odt - ${CMAKE_CURRENT_BINARY_DIR}/GENIVI_UserManual_DLT_Client.pdf - ${CMAKE_CURRENT_BINARY_DIR}/GENIVI_UserManual_DLT_Daemon.pdf - ${CMAKE_CURRENT_BINARY_DIR}/GENIVI_Specification_DLT_Daemon.pdf - ${CMAKE_CURRENT_SOURCE_DIR}/GENIVI_Specification_DLT_Daemon.vsd - DESTINATION "doc/${CMAKE_PROJECT_NAME}" - COMPONENT doc) |