summaryrefslogtreecommitdiffstats
path: root/Source/CPack/WiX
Commit message (Collapse)AuthorAgeFilesLines
* Use two-iterator std::set::insert where appropriate.Stephen Kelly2015-01-111-6/+1
|
* CPackWiX: Work around RelativePath() returning an empty string for the rootNils Gladitz2014-10-031-0/+5
|
* CPackWiX: Extend CPACK_WIX_ACL to support directoriesNils Gladitz2014-09-273-5/+38
|
* CPackWiX: Teach WiX installers to remember the install location for upgradesNils Gladitz2014-09-191-0/+23
|
* CPackWIX: Implement CPACK_WIX_ACL (Access Control List) propertyNils Gladitz2014-08-094-2/+205
|
* CPackWiX: Implement CPACK_NEVER_OVERWRITE and CPACK_PERMANENT propertiesNils Gladitz2014-05-283-3/+23
|
* CPackWIX: Delay creation of cmWIXPatch until CPack has initialized LoggerNils Gladitz2014-04-182-6/+16
| | | | | Without the fix CPack will crash when the cmWIXPatch class tries to issue any diagnostics.
* stringapi: Miscellaneous char* parametersBen Boeckel2014-03-082-9/+7
|
* CPackWIX: support installation of empty directoriesNils Gladitz2014-03-013-0/+36
|
* CPackWIX: Allow Windows Installer property customizationNils Gladitz2014-03-012-0/+39
|
* CPackWIX: refactor and cleanupNils Gladitz2014-02-2617-534/+842
| | | | | Extract addtional classes and functions which are getting unsightly large. Use some of the coding conventions more consistently.
* CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKSTimo Rothenpieler2014-02-082-2/+113
|
* CPackWiX: added new CPACK_WIX_CMAKE_PACKAGE_REGISTRY variableNils Gladitz2014-01-082-1/+45
| | | | | Allows automatic registration of installed packages with the cmake package registry.
* Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.Clinton Stimpson2014-01-073-6/+7
| | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames.
* Merge topic 'wix-rtf-encoding'Brad King2014-01-022-1/+98
|\ | | | | | | | | 950d76e CPackWiX: allow and convert UTF-8 sequences in RTF writer
| * CPackWiX: allow and convert UTF-8 sequences in RTF writerNils Gladitz2013-12-262-1/+98
| |
* | CPackWiX: transfer file read only flag during installationNils Gladitz2013-12-251-0/+11
|/
* Merge topic 'wix-cmake-coding-conventions'Brad King2013-12-238-108/+108
|\ | | | | | | | | 37a1157 CPackWiX: adhere to CMake member naming convention
| * CPackWiX: adhere to CMake member naming conventionNils Gladitz2013-12-208-108/+108
| |
* | CPackWiX: replace slash with backslash in registry key pathNils Gladitz2013-12-201-1/+1
|/ | | | Forward slash is not understood as a key path separator.
* CPackWiX: allow customization of generated WiX sourcesNils Gladitz2013-12-174-0/+305
| | | | | | Added a new variable CPACK_WIX_PATCH_FILE that users can point at an XML patch file. Fragments defined within the patch file will be inserted at supported insertion points (currently Component, File and Directory).
* Windows: Use wide-character system APIsClinton Stimpson2013-12-091-4/+6
| | | | | Make CMake compile with -DUNICODE. Make it possible for the 8 bit encoding to eventually be UTF-8 instead ANSI.
* CPackWiX: add CPack component supportNils Gladitz2013-11-264-46/+303
| | | | | | | Creates a hierarchy of WiX features from CPack components and component groups. Switch to the FeatureTree UI in case components have been defined. Handles the component REQUIRE and HIDDEN options and the component group EXPANDED option.
* CPackWiX: Add variables for custom tool extensions and flagsNils Gladitz2013-11-122-6/+73
|
* CPackWiX: use safe IDs for generated start menu shortcutsNils Gladitz2013-10-264-125/+199
|
* Merge topic 'wix-extra-sources'Brad King2013-10-152-0/+32
|\ | | | | | | | | 2e6cadd CPackWiX: allow user supplied extra sources, objects and libraries
| * CPackWiX: allow user supplied extra sources, objects and librariesNils Gladitz2013-10-132-0/+32
| |
* | CPackWiX: generate deterministic ids for directories, components and filesNils Gladitz2013-10-122-23/+150
|/
* CPackWIX: Add support for custom WiX templatesAdam J. Weigold2013-07-191-0/+4
| | | | | | | | | WiX provides a lot of functionality for installers that cannot be supported (easily) in the default WIX.template.in file. For most users, the default template should be fine. However if users want to produce merge modules, include custom actions, etc, this new option allows for a hook into how the wxs is produced.
* CPackWIX: Add option to specify the language(s) of the installerRichard Ulrich2013-07-191-0/+5
| | | | Add option "CPACK_WIX_CULTURES".
* CPackWIX: Handle multiple shortcuts in the start menuRichard Ulrich2013-07-191-7/+13
|
* CPackWIX: Fix MSI package layout regression from parentIan Monroe2013-07-191-5/+1
| | | | | | | | | | | | | | The parent commit added a regression where if the install directory had: parent child A child B the produced MSI would install: parent child A child B
* CPackWIX: Handle CPACK_PACKAGE_EXECUTABLES (#13967)Fredrik Axelsson2013-07-192-10/+120
| | | | | Add start menu items including an uninstall shortcut. Add variable CPACK_WIX_PROGRAM_MENU_FOLDER to configure folder name.
* CPack: WIX Product Icon, UI Banner, UI Dialog support (#13789)Eric LaFranchi2012-12-281-0/+3
|
* CPack: Fix dashboard errors and warnings (#11575)David Cole2012-12-045-21/+21
| | | | | | | | | | | ...revealed by the Nightly dashboard runs last night. Use "size_t" instead of "std::size_t" so that it compiles with Visual Studio 6, too. Fix warnings about shadowed "tmp" local variable and ordering of member variables vs. lines of code in the constructor initializer list.
* CPack: Fix dashboard warnings (#11575)David Cole2012-12-031-6/+7
| | | | | Fix int vs. size_t conversion warnings that only showed up in the 64-bit builds.
* CPack: Fix dashboard errors (#11575)David Cole2012-12-031-2/+2
| | | | | | Use same technique here with UuidToString as already found in cmGlobalVisualStudio7Generator::CreateGUID to avoid using a type that is not defined on older systems... (VS 7.0 and Borland)
* CPack: Add a WiX Generator (#11575)Nils Gladitz2012-12-036-0/+1107
This new CPack generator produces an *.msi installer file. Requires having the WiX Toolset installed in order to work properly. Download the WiX Toolset installer "WiX36.exe" here: http://wix.codeplex.com/releases/view/93929