From 378fd15b549a3255c8b8e799d827ada1f26826fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sun, 13 Feb 2011 12:22:42 +0000 Subject: [PATCH] Move docs building to CMake git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220238 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- CMakeLists.txt | 4 ++++ doc/taglib.doxygen => Doxyfile.cmake | 12 ++++++------ doc/README | 2 +- doc/api-header.html | 2 +- taglib/toolkit/taglib.h | 9 +++------ 5 files changed, 15 insertions(+), 14 deletions(-) rename doc/taglib.doxygen => Doxyfile.cmake (96%) diff --git a/CMakeLists.txt b/CMakeLists.txt index d2cad2d4..5294fae6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,3 +75,7 @@ if(NOT WIN32) endif(NOT WIN32) INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION ${BIN_INSTALL_DIR}) + +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile) +ADD_CUSTOM_TARGET(docs doxygen) + diff --git a/doc/taglib.doxygen b/Doxyfile.cmake similarity index 96% rename from doc/taglib.doxygen rename to Doxyfile.cmake index 9a7745af..7fdf4123 100644 --- a/doc/taglib.doxygen +++ b/Doxyfile.cmake @@ -4,8 +4,8 @@ # Project related configuration options #--------------------------------------------------------------------------- PROJECT_NAME = TagLib -PROJECT_NUMBER = -OUTPUT_DIRECTORY = . +PROJECT_NUMBER = ${TAGLIB_LIB_VERSION_STRING} +OUTPUT_DIRECTORY = doc OUTPUT_LANGUAGE = English USE_WINDOWS_ENCODING = NO BRIEF_MEMBER_DESC = YES @@ -61,7 +61,7 @@ WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- -INPUT = ../taglib/ +INPUT = taglib FILE_PATTERNS = *.h \ *.hh \ *.H @@ -96,9 +96,9 @@ IGNORE_PREFIX = GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = api-header.html -HTML_FOOTER = api-footer.html -HTML_STYLESHEET = taglib-api.css +HTML_HEADER = doc/api-header.html +HTML_FOOTER = doc/api-footer.html +HTML_STYLESHEET = doc/taglib-api.css HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = NO CHM_FILE = diff --git a/doc/README b/doc/README index ad634e1d..b2ebd36d 100644 --- a/doc/README +++ b/doc/README @@ -1 +1 @@ -Run "doxygen taglib.doxgen" to generate the TagLib API documentation. +Run "make docs" in the parent directory to generate the TagLib API documentation. diff --git a/doc/api-header.html b/doc/api-header.html index 29fb5fc2..ab133c25 100644 --- a/doc/api-header.html +++ b/doc/api-header.html @@ -17,7 +17,7 @@
- +

TagLib 1.6.3 ($title)

TagLib $projectnumber ($title)