summaryrefslogtreecommitdiff
blob: 1cd6f3e562cd5a537fa1caeb03912c9f36b57798 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
commit 487e4227f67ed5a2655130bf72c55b3e5d2d258d
Author: Ingmar Vanhassel <ingmar.vanhassel@gmail.com>
Date:   Thu Jan 10 02:07:50 2008 +0100

    Fix Sandbox violations when creating a symlink for KIO-slaves.
---
 kdelibs/kio/misc/CMakeLists.txt |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kdelibs/kio/misc/CMakeLists.txt b/kdelibs/kio/misc/CMakeLists.txt
index b7e4f81..63e3e92 100644
--- a/kdelibs/kio/misc/CMakeLists.txt
+++ b/kdelibs/kio/misc/CMakeLists.txt
@@ -43,7 +43,7 @@ install( FILES kmailservice.protocol telnet.protocol rlogin.protocol rtsp.protoc
 if (UNIX)
    install(PROGRAMS fileshareset DESTINATION ${LIBEXEC_INSTALL_DIR} )
    # write a cmake script file which creates the symlink
-   file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake "exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIBEXEC_INSTALL_DIR}/fileshareset ${LIBEXEC_INSTALL_DIR}/filesharelist)\n")
+   file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake "exec_program(${CMAKE_COMMAND} ARGS -E create_symlink ${LIBEXEC_INSTALL_DIR}/fileshareset \"$ENV{D}/${LIBEXEC_INSTALL_DIR}/filesharelist\")\n")
    # and add it as post-install script to any of the installed targets, so it will be executed during "make install"
    set_target_properties(ktelnetservice PROPERTIES POST_INSTALL_SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/make_fileshare_symlink.cmake)
 endif (UNIX)