[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