Mercurial > trustbridge
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() |