summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'libarchive-tar-headers'Brad King2010-08-311-10/+0
|\ | | | | | | | | e87b6bb libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)
| * libarchive: Remove SCHILY dev,ino,nlink attributes (#11176)Brad King2010-08-271-10/+0
| | | | | | | | | | | | At least one version of GNU tar (1.15.1 with Fedora patches) does not recognize these attributes and exits with error. Do not generate them. Patch from upstream libarchive svn r2563.
* | Merge topic 'vs-platforms'Brad King2010-08-3111-24/+45
|\ \ | | | | | | | | | | | | | | | | | | | | | ef4394d VS: Add ArchitectureId to VS 8 and 9 generators 4fec681 VS: Map /ENTRY linker option to EntryPointSymbol be49129 VS: Add more TargetMachine option values 807fca4 VS: Convert PlatformName member to a virtual method
| * | VS: Add ArchitectureId to VS 8 and 9 generatorsPatrick Gansterer2010-08-265-8/+9
| | | | | | | | | | | | Avoid duplicate architecture string literals.
| * | VS: Map /ENTRY linker option to EntryPointSymbolPatrick Gansterer2010-08-261-0/+2
| | |
| * | VS: Add more TargetMachine option valuesPatrick Gansterer2010-08-241-0/+15
| | |
| * | VS: Convert PlatformName member to a virtual methodPatrick Gansterer2010-08-2410-16/+19
| | |
* | | Merge topic 'intra-component-dependencies'Brad King2010-08-319-60/+166
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | adb58d5 Honor strong intra-component target dependencies 681cf01 Distinguish "strong" and "weak" target dependency edges 7be2617 Split notion of node lists and edge lists
| * | | Honor strong intra-component target dependenciesBrad King2010-08-254-24/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Strong dependencies (created by add_dependencies) must be honored when linearizing a strongly-connected component of the target dependency graph. The initial graph edges have strong/weak labels and can contain cycles that do not consist exclusively of strong edges. The final graph never contains cycles so all edges can be strong.
| * | | Distinguish "strong" and "weak" target dependency edgesBrad King2010-08-254-13/+42
| | | | | | | | | | | | | | | | | | | | | | | | Utility dependencies are "strong" because they must be enforced to generate a working build. Link dependencies are "weak" because they can be broken in the case of a static library cycle.
| * | | Split notion of node lists and edge listsBrad King2010-08-257-24/+28
| | | |
* | | | Merge topic 'target-dependencies-const'Brad King2010-08-313-4/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | 95b3bb5 Restore GetTargetDirectDepends const return
| * | | Restore GetTargetDirectDepends const returnBrad King2010-08-253-4/+4
| | | | | | | | | | | | | | | | | | | | The returned set should never be modified. Restore 'const' correctness unnecessarily removed by commit 6903d2df (remove const, 2008-01-30).
* | | | Merge topic 'FindPackageLogVersion'Brad King2010-08-312-29/+194
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88e6447 Add macro ADD_FEATURE_INFO() and improve docs. b353524 Improve wording of the documentation. 6fc88b2 Improve documentation. 3333878 Log the required package version and major improvement to FeatureSummary
| * | | | Add macro ADD_FEATURE_INFO() and improve docs.Alex Neundorf2010-08-251-20/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ADD_FEATURE_INFO() can be used to set the info for a feature, e.g. an option(). set_feature_info() has been renamed to set_package_info(), since this is about found or not found packages. For compatiblity set_feature_info() is still provided. Alex
| * | | | Improve wording of the documentation.Alex Neundorf2010-08-241-5/+7
| | | | | | | | | | | | | | | | | | | | Alex
| * | | | Improve documentation.Alex Neundorf2010-08-241-21/+57
| | | | | | | | | | | | | | | | | | | | Alex
| * | | | Log the required package version and major improvement to FeatureSummaryAlex Neundorf2010-08-242-14/+91
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | find_package() now also stores the required version automatically, so it can be used by FeatureSummary.cmake. This was one of the requested features for setting up nightly builds for KDE, since with this functionality it will be possible to write a file at the end of each project which lists all required packages and their versions. This file could then be compared for equality with an older one and if something has changed the build maintainer can be emailed. In FeatureSummary.cmake there is now a new function feature_summary(), which also allows to print the log to a file or into a variable. It also allows to specify whether to append to a file or to write a new one, and what information to log. Docs are still missing. Alex
* | | | Merge topic 'partial-fix-10743'Brad King2010-08-311-1/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 9e62ac0 Improve documentation of OPTION command.
| * | | | Improve documentation of OPTION command.David Cole2010-08-251-1/+4
| | | | | | | | | | | | | | | | | | | | Point via see also phrasing to the CMakeDependentOption module.
* | | | | Merge topic 'fix-10747'Brad King2010-08-312-240/+204
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90add6b Refine formatting for cmake --help-module output. af0c719 Merge branch 'patches/docBundleUtilities' 51cc861 Improve documentation of GetPrerequisites.cmake f811470 Improve documentation of BundleUtilities.cmake
| * | | | | Refine formatting for cmake --help-module output.David Cole2010-08-252-9/+6
| | | | | | | | | | | | | | | | | | | | | | | | Also refer to self as module, not script.
| * | | | | Merge branch 'patches/docBundleUtilities'David Cole2010-08-252-237/+204
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of http://github.com/themiwi/CMake into fix-10747 Conflicts: Modules/BundleUtilities.cmake There was one newly added function in BundleUtilities.cmake which also needed the same "documentation at top" treatment.
| | * | | | Improve documentation of GetPrerequisites.cmakeMichael Wild2010-05-231-110/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put the function documentation into the header-comment, improve formatting and list the user-relevant functions first. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
| | * | | | Improve documentation of BundleUtilities.cmakeMichael Wild2010-05-231-116/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Put the function documentation into the header-comment, improve formatting and list the user-relevant functions first. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
* | | | | | Merge topic 'CPackArchiveGenerator-ComponentSupport'Brad King2010-08-318-201/+284
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a986daf CPack fix broken compilation for CygwinSource generator 873e99a CPackArchiveGenerator improve usability and robustness 654683a CPackArchiveGenerator add component supports 36a550a CPackArchiveGenerator use cmArchiveWrite wrapper
| * | | | | | CPack fix broken compilation for CygwinSource generatorEric NOULARD2010-08-251-1/+1
| | | | | | |
| * | | | | | CPackArchiveGenerator improve usability and robustnessEric NOULARD2010-08-241-2/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle the "no group defined" case Implement the idea from Rolf Eike Beer to have a single var CPACK_COMPONENTS_GROUPING with several values
| * | | | | | CPackArchiveGenerator add component supportsEric NOULARD2010-08-243-23/+223
| | | | | | |
| * | | | | | CPackArchiveGenerator use cmArchiveWrite wrapperEric NOULARD2010-08-246-208/+47
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'CPack-FixDESTDIR-Issue7000'Brad King2010-08-317-13/+115
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3178767 Merge 'CPack-FixDESTDIR-Issue7000' from github.com:TheErk/CMake 6a521f8 CPack Enable better handling of absolute installed files 40dc97d CPack Backward-compatibly enforce DESTDIR for DEB and RPM
| * \ \ \ \ \ Merge 'CPack-FixDESTDIR-Issue7000' from github.com:TheErk/CMakeEric NOULARD2010-08-247-13/+115
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | CPack Enable better handling of absolute installed filesEric NOULARD2010-08-233-8/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The idea of the patch is to let the install generator define CPACK_ABSOLUTE_INSTALL_FILES then when CMake is installing project he will concatenate the list of files and give it to specific CPack Generator by defining CPACK_ABSOLUTE_INSTALL_FILES to be the list of ALL files that were installed using absolute destination. An example of use has been applied to RPM generator which now tries to automatically build a relocatable package.
| | * | | | | CPack Backward-compatibly enforce DESTDIR for DEB and RPMEric NOULARD2010-08-235-5/+45
| | | | | | |
* | | | | | | Merge topic 'moc_param_bug11120'Brad King2010-08-311-4/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2756311 Make sure moc parameters file goes in binary directory.
| * | | | | | | Make sure moc parameters file goes in binary directory.Clinton Stimpson2010-08-241-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bug 11120. Parameters files previously went into source directory when qt4_generate_moc() was given relative paths. Also simplified some logic for absolute paths.
* | | | | | | | Merge topic 'install-export-docs'Brad King2010-08-311-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 63fbb2f Clarify install(TARGETS) docs for EXPORT option
| * | | | | | | | Clarify install(TARGETS) docs for EXPORT optionBrad King2010-08-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly state that a call to install(EXPORT) is also needed.
* | | | | | | | | Merge topic 'FindBison_10241'Brad King2010-08-311-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a53b47a 10241: FindBISON.cmake clears wrong variable
| * | | | | | | | | 10241: FindBISON.cmake clears wrong variablePhilip Lowman2010-08-201-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'FindCxxTest_11041'Brad King2010-08-311-23/+79
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed78a72 11041: Improve FindCxxTest to use Python or Perl automatically; custom flags
| * | | | | | | | | | 11041: Improve FindCxxTest to use Python or Perl automatically; custom flagsPhilip Lowman2010-08-201-23/+79
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Included patch by Simone Rossetto to check if either Python or Perl are present in the system. Whichever intepreter that is detected is now used to run the test generator program. If both interpreters are detected, the CXXTEST_USE_PYTHON variable is obeyed. Also added support for CXXTEST_TESTGEN_ARGS, for manually specifying options to the CxxTest code generator.
* | | | | | | | | | KWSys Nightly Date StampKWSys Robot2010-08-311-1/+1
| | | | | | | | | |
* | | | | | | | | | KWSys Nightly Date StampKWSys Robot2010-08-301-1/+1
| | | | | | | | | |
* | | | | | | | | | KWSys Nightly Date StampKWSys Robot2010-08-291-1/+1
| | | | | | | | | |
* | | | | | | | | | KWSys Nightly Date StampKWSys Robot2010-08-281-1/+1
| | | | | | | | | |
* | | | | | | | | | KWSys: Use SplitPath in GetActualCaseForPathBrad King2010-08-271-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid using the old SplitString method in favor of the more robust SplitPath method.
* | | | | | | | | | KWSys: Improve SplitPath method documentationBrad King2010-08-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document explicitly that the first component always exists. Fix the documentation of SplitPathRootComponent to note that home directory roots (~/ and ~u/) always have a trailing slash.
* | | | | | | | | | KWSys: Avoid empty string dereference in SplitStringBrad King2010-08-271-0/+4
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | KWSys Nightly Date StampKWSys Robot2010-08-271-1/+1
| | | | | | | | |