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)
|