diff options
author | samelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-03-12 11:21:10 +0000 |
---|---|---|
committer | samelian <samelian@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-03-12 11:21:10 +0000 |
commit | 6c3831775e892e666993b6a454061f0463b350f1 (patch) | |
tree | 8aff3aad3ef5c32e2f77af8ab58f66860af7cbd0 | |
parent | 587fb7aa4d904e63b85603634ddcd31425f6d5b5 (diff) | |
download | other-6c3831775e892e666993b6a454061f0463b350f1.tar.gz other-6c3831775e892e666993b6a454061f0463b350f1.zip |
[kde-common/cmake] tde_create_handbook(): added SRCDIR directive
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common@1224577 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
-rw-r--r-- | cmake/modules/TDEMacros.cmake | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/cmake/modules/TDEMacros.cmake b/cmake/modules/TDEMacros.cmake index 5764238..5647985 100644 --- a/cmake/modules/TDEMacros.cmake +++ b/cmake/modules/TDEMacros.cmake @@ -894,6 +894,7 @@ macro( tde_create_handbook ) unset( _target ) unset( _dest ) unset( _srcs ) + unset( _srcdir ) set( _lang en ) set( _first_arg 1 ) @@ -908,6 +909,13 @@ macro( tde_create_handbook ) set( _directive 1 ) endif() + # found directive "SRCDIR" + if( "${_arg}" STREQUAL "SRCDIR" ) + unset( _srcdir ) + set( _var _srcdir ) + set( _directive 1 ) + endif() + # found directive DESTINATION if( _arg STREQUAL "DESTINATION" ) unset( _dest ) @@ -969,9 +977,14 @@ macro( tde_create_handbook ) tde_message_fatal( "missing index.docbook file" ) endif() + # check for srcdir + if( _srcdir ) + set( _srcdir "--srcdir=${_srcdir}" ) + endif() + add_custom_command( OUTPUT index.cache.bz2 - COMMAND ${KDE3_MEINPROC_EXECUTABLE} --check --cache index.cache.bz2 ${CMAKE_CURRENT_SOURCE_DIR}/index.docbook + COMMAND ${KDE3_MEINPROC_EXECUTABLE} ${_srcdir} --check --cache index.cache.bz2 ${CMAKE_CURRENT_SOURCE_DIR}/index.docbook DEPENDS ${_srcs} ) add_custom_target( ${_target} ALL DEPENDS index.cache.bz2 ) @@ -980,7 +993,7 @@ macro( tde_create_handbook ) ${CMAKE_CURRENT_BINARY_DIR}/index.cache.bz2 ${_srcs} DESTINATION ${_dest} ) - tde_install_symlink( ${TDE_HTML_DIR}/${_lang}/common ${_dest} ) + tde_install_symlink( ${HTML_INSTALL_DIR}/${_lang}/common ${_dest} ) endmacro( ) |