source: nscp/helpers/installers/installer/CMakeLists.txt @ 197b263

0.4.00.4.10.4.2
Last change on this file since 197b263 was 197b263, checked in by Michael Medin <michael@…>, 2 years ago

Finally builds the installer with cmake (so soon we can start doing nightly builds of 0.4.x as well)

  • Property mode set to 100644
File size: 1.0 KB
Line 
1CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3SET(TARGET nsclient_installer)
4       
5PROJECT(${TARGET})
6
7SET(SRCS
8        Product.wxs
9        WixUI.wixlib
10)
11SET(DEPENDENCIES
12        nscp
13)
14GET_FILENAME_COMPONENT(_tmp_FILE WixUI_en-us.wxl ABSOLUTE)
15
16SET(LOCALIZATIONS
17        ${_tmp_FILE}
18)
19
20#MESSAGE(STATUS "Wix source: ${SRCS}")
21#WIX_COMPILE(SRCS WIX_OBJS WixUI_en-us.wxl)
22#MESSAGE(STATUS "Wix obj: ${WIX_OBJS}")
23
24#SET (WIX_FULLOBJLIST ${WIXOBJ_LIST} )
25#SET (WIX_DEST ${TARGET}.msi)
26
27SET(ARCH Win32)
28IF(CMAKE_CL_64)
29        SET(ARCH x64)
30ENDIF(CMAKE_CL_64)
31
32
33SET(WIX_CANDLE_FLAGS -dboost=true -darch=${ARCH} -dVersion.Major=1 -dVersion.Minor=1 -dVersion.Revision=1 -dVersion.Build=1
34        -dSource=${NSCP_PROJECT_BINARY_DIR} -dHelpers=${NSCP_PROJECT_BINARY_DIR}/installer-dlls
35        )
36SOURCE_GROUP(Generated FILES ${SRCS})
37#set_source_files_properties(${WIXOBJ_LIST} ${WIX_DEST} PROPERTIES GENERATED 1)
38       
39SOURCE_GROUP(Sources FILES ${SRCS})
40ADD_WIX_INSTALLER(${TARGET} "${SRCS}" "${DEPENDENCIES}" "${LOCALIZATIONS}")
41
42ADD_DEPENDENCIES(${TARGET} ${MAIN_NSCP_TARGET} ${ALL_MODULE_NAMES} ${ALL_TOOL_NAMES} ${ALL_INSTALLERS_DLLS_NAMES})
Note: See TracBrowser for help on using the repository browser.