summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorOlli Salli <ollisal@gmail.com>2011-05-25 17:55:59 +0300
committerOlli Salli <ollisal@gmail.com>2011-05-25 18:27:34 +0300
commit25cf160fb837ca96fccf8035bafa069056928de0 (patch)
tree7edc7544e9d25b8137bf077fe0ad1990ed1df917 /tools
parent05630f91b0cbdd9392b6a0f081b0512b8b716a53 (diff)
Make Qt crosslinks in uploaded docs point to doc.qt.nokia.com
Diffstat (limited to 'tools')
-rw-r--r--tools/CMakeLists.txt15
1 files changed, 14 insertions, 1 deletions
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index e7963f70..3c023216 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -26,11 +26,24 @@ if (GIT_BRANCH_CURRENT)
endif (HAVE_GIT_BRANCH)
endif (GIT_BRANCH_CURRENT)
+if (PERL_FOUND)
+ add_custom_target(maintainer-fix-qt-links-in-docs
+ ${PERL_EXECUTABLE} doc/html/installdox -l qt.tags@http://doc.qt.nokia.com/latest/ doc/html/*.html
+
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+ add_dependencies(maintainer-fix-qt-links-in-docs doxygen-doc _maintainer-upload-release-check)
+endif (PERL_FOUND)
+
add_custom_target(maintainer-upload-release-docs
rsync -rtOvzPp --chmod=Dg+s,ug+rwX,o=rX doc/html/ telepathy.freedesktop.org:/srv/telepathy.freedesktop.org/www/doc/telepathy-qt4/
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
-add_dependencies(maintainer-upload-release-docs doxygen-doc _maintainer-upload-release-check)
+
+if (PERL_FOUND)
+ add_dependencies(maintainer-upload-release-docs maintainer-fix-qt-links-in-docs)
+else (PERL_FOUND)
+ add_dependencies(maintainer-upload-release-docs doxygen-doc _maintainer-upload-release-check)
+endif (PERL_FOUND)
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/maintainer-upload-release-check.sh "
#!/bin/sh