diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d436017..e5f2aec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,12 +46,6 @@ if( NOT DBUS_SYS_DIR ) set( DBUS_SYS_DIR ${SYSCONF_INSTALL_DIR}/dbus-1/system.d ) endif( ) -if( CMAKE_APIDOX_HTML_DIRECTORY ) - set( APIDOX_HTML_DIRECTORY "${CMAKE_APIDOX_HTML_DIRECTORY}" ) -else() - set( APIDOX_HTML_DIRECTORY "/usr/share/doc/${PROJECT_NAME}-trinity-api/HTML" ) -endif() - ##### optional stuff ############################ option( WITH_ALL_OPTIONS "Enable all optional support" OFF ) @@ -64,6 +58,7 @@ option( BUILD_LIBTDEBLUEZ "Build libtdebluez" ${BUILD_ALL} ) option( BUILD_TDEIOSLAVE "Build tdeioslave" ${BUILD_ALL} ) option( BUILD_DOC "Build doc" ${BUILD_ALL} ) option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} ) +option( BUILD_APIDOX "Build documentation for developers" ${BUILD_ALL} ) ##### configure checks ########################## @@ -94,29 +89,10 @@ add_subdirectory( src/tdebluezauth ) tde_conditional_add_project_docs( BUILD_DOC ) tde_conditional_add_project_translations( BUILD_TRANSLATIONS ) +if( BUILD_APIDOX ) + tde_add_project_apidocs() +endif() + ##### write configure files ##################### configure_file( config.h.cmake config.h @ONLY ) - -configure_file( ${CMAKE_SOURCE_DIR}/tdebluez.Doxyfile.cmake ${CMAKE_BINARY_DIR}/tdebluez.Doxyfile ) - -##### add apidox targets ############ - -add_custom_target( apidox - COMMAND doxygen ${CMAKE_BINARY_DIR}/tdebluez.Doxyfile - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - DEPENDS tdebluez-shared tdeobex-shared -) - -add_custom_target( install-apidox - COMMAND ${CMAKE_COMMAND} -E echo Apidox installed in ${APIDOX_HTML_DIRECTORY} -) - -install( CODE " - if( EXISTS ${CMAKE_BINARY_DIR}/apidocs ) - file( - INSTALL ${CMAKE_BINARY_DIR}/apidocs/html - DESTINATION ${APIDOX_HTML_DIRECTORY}/en - ) - endif()" -)
\ No newline at end of file |