| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
ed9684a2 CPackIFW: Added support for multiple repositories
f9f74874 CPackIFW: Search algorithm update
|
| |
| |
| |
| | |
Now user can add IFW specific repo with cpack_ifw_add_repository macro
|
| |
| |
| |
| | |
Variables like CPACK_IFW_*_EXECUTABLE_FOUND now not needed
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
CPack IFW generator updates:
- Group now can have script;
- Root package (for monolithic or one package installers) can be
configured from group.
CMake updates:
- Native installation (no Unspecified component).
|
|\
| |
| |
| |
| |
| | |
975dc871 Help: Add notes for topic 'wix-acl'
12418f5c CPackWIX: Implement CPACK_WIX_ACL (Access Control List) property
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
ebe8d51b CPackIFW: Refactor and revise this generator
82382479 Doxygen: Add STRIP_FROM_PATH variable to doxyfile.in
3040ab8f Doxygen: Add CPack/IFW subdir to doxyfile.in INPUT section
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Split the monolithic cmCPackIFWGenerator source into three parts:
cmCPackIFWGenerator, cmCPackIFWInstaller, and cmCPackIFWPackage
to isolate the implementations somewhat.
Add a COMMON option to the cpack_ifw_configure_component command to make
the data component common to its parent group.
Change the default packaging method to ONE_PACKAGE_PER_COMPONENT.
This is not incompatible because the CPack IFW generator has not
yet been in a release.
|
|/
|
|
|
| |
packageFileName no longer has only one value in this function. Move the
declaration into the loop and remove its initial and unused asignment.
|
| |
|
|\
| |
| |
| |
| |
| | |
e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
|
| | |
|
|/ |
|
|
|
|
| |
The latter is more portable.
|
|
|
|
|
|
|
|
| |
Add support for packaging with the Qt Framework Installer tools:
http://qt-project.org/doc/qtinstallerframework/index.html
Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Since commit 6557382d (stringapi: Use strings for program
paths, 2014-02-24), cmGlobalGenerator::GenerateBuildCommand
takes the make program path as a std::string. Fix the lookup
in cmCPackGenerator::InstallProjectViaInstallCMakeProjects to
use GetSafeDefinition for CMAKE_MAKE_PROGRAM to avoid possible
construction of std::string from a NULL.
Reported-by: Richard Wirth <richard@califax.de>
|
|\
| |
| |
| |
| | |
c746b00e Encoding: Change to only set LC_CTYPE to fix encoding issues with libarchive.
|
| |
| |
| |
| |
| | |
Changing all categories with LC_ALL causes test failures in some locales.
For example, in some locales, the decimal characer could be a comma instead of period.
|
|/
|
|
|
| |
Rather than declaring and compiling a constant regex every time a chunk
of code is executed, build the regex once.
|
|
|
|
| |
See also bug #14934 where chinese characters could not be used with cpack.
|
| |
|
|
|
|
|
|
|
| |
Teach set_property and get_property an "INSTALL" property type to be
associated with install-tree file paths. Make the properties available
to CPack for use during packaging. Add a "prop_inst" Sphinx domain
object type for documentation of such properties.
|
|
|
|
|
| |
Without the fix CPack will crash when the cmWIXPatch class tries to issue
any diagnostics.
|
|
|
|
|
| |
Apply the same workaround to the cmCPackTypeMacro. Additionally
change that macro to not use 'class' as a macro parameter.
|
|
|
|
|
|
| |
Add a CPACK_DEBIAN_COMPRESSION_TYPE option to set the compression type.
Default to 'gzip' to preserve existing behavior. Use "cmake -E tar"
for 'gzip', 'bzip2', and 'none'. Use system "tar" for 'lzma' and 'xz'.
|
|
|
|
|
| |
Adjust whitespace in Source/CPack/cpack.cxx to avoid a strange
internal compiler crash.
|
|
|
|
|
| |
Use an ad-hoc clang tool for matching the calls which should be
ported.
|
|
|
|
|
|
| |
Use the clang RemoveCStrCalls tool to automatically migrate the
code. This was only run on linux, so does not have any positive or
negative effect on other platforms.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Casts from std::string -> cmStdString were high on the list of things
taking up time. Avoid such implicit casts across function calls by just
using std::string everywhere.
The comment that the symbol name is too long is no longer relevant since
modern debuggers alias the templates anyways and the size is a
non-issue since the underlying methods are generated since it's
inherited.
|
| |
|
|
|
|
|
|
| |
Most of these are turned into strings in the body of the method
(multiple times in some cases). Accept strings to simplify the API and
keep string construction down.
|
|
|
|
| |
Variable names are always generated by CMake and should never be NULL.
|
| |
|
| |
|
|
|
|
|
| |
Extract addtional classes and functions which are getting unsightly large.
Use some of the coding conventions more consistently.
|
| |
|
|
|
|
|
| |
Allows automatic registration of installed packages with
the cmake package registry.
|
|\
| |
| |
| |
| | |
5730710 Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.
|
| |
| |
| |
| |
| | |
Also use SystemTools::Fopen() instead of fopen().
This is to eventually support utf-8 filenames.
|
|/ |
|
|\
| |
| |
| |
| | |
950d76e CPackWiX: allow and convert UTF-8 sequences in RTF writer
|
| | |
|
|/ |
|