Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmSystemTools: Teach RunSingleCommand to separate stdout and stderr | Brad King | 2015-04-20 | 1 | -1/+2 |
| | | | | | | | Extend the RunSingleCommand signature to capture stdout and stderr separately. Allow both to be captured to the same std::string to preserve existing behavior. Update all call sites to do this so that this refactoring does not introduce functional changes. | ||||
* | CPackWIX: Omit codepage conversion when internal encoding is already UTF-8. | Nils Gladitz | 2015-03-27 | 1 | -1/+1 |
| | |||||
* | CPackWIX: Fix .wixobj output locations and filenames. | Nils Gladitz | 2015-03-06 | 1 | -1/+18 |
| | | | | | | | | Preserve all but the last extension when generating .wixobj output filenames from source files and make sure they are unique. Output .wixobj files in cpack staging area instead of the current working directory. | ||||
* | CPackWIX: Support patching of root <Feature> elements. | Nils Gladitz | 2015-03-06 | 1 | -0/+1 |
| | |||||
* | CPackWIX: Add new CPACK_STARTUP_SHORTCUTS property. | Nils Gladitz | 2015-02-21 | 1 | -0/+20 |
| | |||||
* | CPackWIX: Add installed file properties for the creation of shortcuts. | Nils Gladitz | 2015-02-21 | 1 | -2/+7 |
| | |||||
* | CPackWIX: Refactor start menu and desktop shortcut creation. | Nils Gladitz | 2015-02-21 | 1 | -91/+96 |
| | |||||
* | CPackWIX: Extend the patching mechanism to allow adding content to <Product>. | Nils Gladitz | 2015-02-13 | 1 | -1/+13 |
| | |||||
* | Use two-iterator std::set::insert where appropriate. | Stephen Kelly | 2015-01-11 | 1 | -6/+1 |
| | |||||
* | CPackWiX: Work around RelativePath() returning an empty string for the root | Nils Gladitz | 2014-10-03 | 1 | -0/+5 |
| | |||||
* | CPackWiX: Extend CPACK_WIX_ACL to support directories | Nils Gladitz | 2014-09-27 | 1 | -3/+27 |
| | |||||
* | CPackWiX: Teach WiX installers to remember the install location for upgrades | Nils Gladitz | 2014-09-19 | 1 | -0/+23 |
| | |||||
* | CPackWiX: Implement CPACK_NEVER_OVERWRITE and CPACK_PERMANENT properties | Nils Gladitz | 2014-05-28 | 1 | -1/+5 |
| | |||||
* | CPackWIX: Delay creation of cmWIXPatch until CPack has initialized Logger | Nils Gladitz | 2014-04-18 | 1 | -5/+14 |
| | | | | | Without the fix CPack will crash when the cmWIXPatch class tries to issue any diagnostics. | ||||
* | CPackWIX: support installation of empty directories | Nils Gladitz | 2014-03-01 | 1 | -0/+10 |
| | |||||
* | CPackWIX: Allow Windows Installer property customization | Nils Gladitz | 2014-03-01 | 1 | -0/+37 |
| | |||||
* | CPackWIX: refactor and cleanup | Nils Gladitz | 2014-02-26 | 1 | -444/+133 |
| | | | | | 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_LINKS | Timo Rothenpieler | 2014-02-08 | 1 | -2/+101 |
| | |||||
* | CPackWiX: added new CPACK_WIX_CMAKE_PACKAGE_REGISTRY variable | Nils Gladitz | 2014-01-08 | 1 | -1/+42 |
| | | | | | Allows automatic registration of installed packages with the cmake package registry. | ||||
* | Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream. | Clinton Stimpson | 2014-01-07 | 1 | -2/+3 |
| | | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames. | ||||
* | CPackWiX: transfer file read only flag during installation | Nils Gladitz | 2013-12-25 | 1 | -0/+11 |
| | |||||
* | Merge topic 'wix-cmake-coding-conventions' | Brad King | 2013-12-23 | 1 | -25/+25 |
|\ | | | | | | | | | 37a1157 CPackWiX: adhere to CMake member naming convention | ||||
| * | CPackWiX: adhere to CMake member naming convention | Nils Gladitz | 2013-12-20 | 1 | -25/+25 |
| | | |||||
* | | CPackWiX: replace slash with backslash in registry key path | Nils Gladitz | 2013-12-20 | 1 | -1/+1 |
|/ | | | | Forward slash is not understood as a key path separator. | ||||
* | CPackWiX: allow customization of generated WiX sources | Nils Gladitz | 2013-12-17 | 1 | -0/+74 |
| | | | | | | 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 APIs | Clinton Stimpson | 2013-12-09 | 1 | -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 support | Nils Gladitz | 2013-11-26 | 1 | -42/+264 |
| | | | | | | | 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 flags | Nils Gladitz | 2013-11-12 | 1 | -6/+63 |
| | |||||
* | CPackWiX: use safe IDs for generated start menu shortcuts | Nils Gladitz | 2013-10-26 | 1 | -116/+154 |
| | |||||
* | Merge topic 'wix-extra-sources' | Brad King | 2013-10-15 | 1 | -0/+28 |
|\ | | | | | | | | | 2e6cadd CPackWiX: allow user supplied extra sources, objects and libraries | ||||
| * | CPackWiX: allow user supplied extra sources, objects and libraries | Nils Gladitz | 2013-10-13 | 1 | -0/+28 |
| | | |||||
* | | CPackWiX: generate deterministic ids for directories, components and files | Nils Gladitz | 2013-10-12 | 1 | -20/+133 |
|/ | |||||
* | CPackWIX: Add support for custom WiX templates | Adam J. Weigold | 2013-07-19 | 1 | -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 installer | Richard Ulrich | 2013-07-19 | 1 | -0/+5 |
| | | | | Add option "CPACK_WIX_CULTURES". | ||||
* | CPackWIX: Handle multiple shortcuts in the start menu | Richard Ulrich | 2013-07-19 | 1 | -7/+13 |
| | |||||
* | CPackWIX: Fix MSI package layout regression from parent | Ian Monroe | 2013-07-19 | 1 | -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 Axelsson | 2013-07-19 | 1 | -9/+115 |
| | | | | | 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 LaFranchi | 2012-12-28 | 1 | -0/+3 |
| | |||||
* | CPack: Fix dashboard errors and warnings (#11575) | David Cole | 2012-12-04 | 1 | -11/+11 |
| | | | | | | | | | | | ...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 errors (#11575) | David Cole | 2012-12-03 | 1 | -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 Gladitz | 2012-12-03 | 1 | -0/+568 |
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 |