comparison packaging/CMakeLists.txt @ 1118:fd85a02d771d

(issue54) Implement a privilege drop to execute the program after installation. This commit is extremly ugly as I accidentally worked in a working tree that was partially merged with default. To review the real change please check the commit that will merge this branch into default.
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 16 Sep 2014 19:45:19 +0200
parents 1c1964c27b39
children 1c9001db6ea2
comparison
equal deleted inserted replaced
1117:5b6203f78b4e 1118:fd85a02d771d
1 # Configure packaging script for testing
2 configure_file (win-createpackage.sh.in win-createpackage.sh @ONLY)
3 configure_file (create-dist-package.sh.in create-dist-package.sh @ONLY)
4 configure_file (linux-createpackage.sh.in linux-createpackage.sh @ONLY)
5 configure_file (linux-installer.inc.in linux-installer.inc @ONLY)
6 configure_file (linux-installer.l10n-de linux-installer.l10n-de COPYONLY)
7
8 if (WIN32)
9 # Build the nss safer plugin.
10 include_directories(${CMAKE_SOURCE_DIR}/common)
11
12 add_library(desktopshellrun SHARED desktopshellrun.cpp)
13 target_link_libraries(desktopshellrun
14 trustbridge_common
15 -luserenv
16 -lshell32
17 -lcrypt32
18 -lssp
19 -lshlwapi
20 ${POLARSSL_LIBRARIES}) # trustbridge_common pulls it in.
21 set_target_properties(desktopshellrun PROPERTIES PREFIX "")
22 set_target_properties(desktopshellrun PROPERTIES OUTPUT_NAME "DesktopShellRun")
23 endif()

http://wald.intevation.org/projects/trustbridge/