[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/cmake/modules
From: Laurent Montel <montel () kde ! org>
Date: 2007-01-22 15:39:37
Message-ID: 1169480377.619368.9593.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 626238 by mlaurent:
Fix create symlink when in post install
M +4 -7 KDE4Macros.cmake
--- trunk/KDE/kdelibs/cmake/modules/KDE4Macros.cmake #626237:626238
@@ -235,13 +235,10 @@
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/index.cache.bz2 ${_books} ${_images} \
DESTINATION ${HTML_INSTALL_DIR}/en/${dirname}) # TODO symlinks on non-unix platforms
if (UNIX)
- install(DIRECTORY /var/lib/empty/ DESTINATION \
${HTML_INSTALL_DIR}/en/${dirname})
- ADD_CUSTOM_COMMAND(OUTPUT "${HTML_INSTALL_DIR}/en/${dirname}/common"
- DEPENDS "${HTML_INSTALL_DIR}/en/common"
- COMMAND /bin/ln
- ARGS -s "${HTML_INSTALL_DIR}/en/common" \
"${HTML_INSTALL_DIR}/en/${dirname}/common"
- COMMENT "Symlink")
- ADD_CUSTOM_TARGET(CreateSymlinks ALL DEPENDS \
${HTML_INSTALL_DIR}/en/${dirname}/common) + # write a cmake script file which \
creates the symlink + file(WRITE \
${CMAKE_CURRENT_BINARY_DIR}/make_doc_symlink.cmake "exec_program(${CMAKE_COMMAND} \
ARGS -E create_symlink ${HTML_INSTALL_DIR}/en/common \
${HTML_INSTALL_DIR}/en/${dirname}/common )\n") + # and add it as post-install \
script to any of the installed targets, so it will be executed during "make install" \
+ ADD_CUSTOM_TARGET(CreateSymlinks POST_INSTALL_SCRIPT ALL DEPENDS \
${HTML_INSTALL_DIR}/en/${dirname}/common) endif (UNIX)
endmacro (KDE4_INSTALL_HANDBOOK )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic