summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmGeneratorTarget: Move GetLanguages from cmTarget.Stephen Kelly2015-08-269-59/+71
|
* cmGeneratorTarget: Move ComputeLinkImplementationLanguages from cmTarget.Stephen Kelly2015-08-264-18/+19
|
* cmGeneratorTarget: Move HaveBuildTreeRPath from cmTarget.Stephen Kelly2015-08-265-18/+19
|
* cmGeneratorTarget: Move GetLinkImplementation from cmTarget.Stephen Kelly2015-08-267-34/+34
|
* cmTarget: Add GetLinkImplMap method.Stephen Kelly2015-08-262-4/+12
| | | | This is a temporary refactoring artifact.
* cmLinkItem: Add cmOptionalLinkImplementation type.Stephen Kelly2015-08-263-56/+49
| | | | Move the associated Compute* methods to the cmTarget class.
* cmLinkItem: Add cmLinkImplementation type.Stephen Kelly2015-08-267-14/+15
|
* cmGeneratorTarget: Move compile defintions processing from cmTarget.Stephen Kelly2015-08-2614-182/+141
|
* cmGeneratorTarget: Move compile features processing from cmTarget.Stephen Kelly2015-08-265-81/+94
|
* cmGeneratorTarget: Move compile options processing from cmTarget.Stephen Kelly2015-08-266-88/+154
|
* cmGeneratorTarget: Move include directory processing from cmTarget.Stephen Kelly2015-08-265-231/+292
|
* cmGeneratorTarget: Move link iface helpers from cmTarget.Stephen Kelly2015-08-264-57/+57
|
* cmGeneratorTarget: Move GetImportLinkInterface from cmTarget.Stephen Kelly2015-08-264-80/+78
|
* cmGeneratorTarget: Move ComputeLinkInterfaceLibraries from cmTarget.Stephen Kelly2015-08-264-161/+161
|
* cmGeneratorTarget: Move GetLinkInterfaceLibraries from cmTarget.Stephen Kelly2015-08-265-53/+59
|
* cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.Stephen Kelly2015-08-264-101/+102
|
* cmGeneratorTarget: Move GetLinkInterface from cmTarget.Stephen Kelly2015-08-267-63/+69
|
* cmTarget: Add GetHeadToLinkInterfaceMap methods.Stephen Kelly2015-08-262-8/+25
|
* cmTarget: Move cmHeadToLinkInterfaceMap out.Stephen Kelly2015-08-262-6/+9
|
* cmGeneratorTarget: Move ComputeLinkInterface from cmTarget.Stephen Kelly2015-08-262-61/+57
|
* cmTarget: Move link interface libraries struct out.Stephen Kelly2015-08-269-67/+65
|
* CMake Nightly Date StampKitware Robot2015-08-261-1/+1
|
* Merge topic 'consistent-empty'Brad King2015-08-2519-41/+41
|\ | | | | | | | | | | | | | | | | e876963f Replace '0 == instances.size()' with instances.empty(). 44ffb9cd Replace foo.size() pattern with !foo.empty(). 8f89f8b1 Replace 'foo.size() != 0' pattern with !foo.empty(). 524610f9 Replace 'foo.size() == 0' pattern with foo.empty(). 0e14c7ee Replace 'foo.size() > 0' pattern with !foo.empty().
| * Replace '0 == instances.size()' with instances.empty().Stephen Kelly2015-08-241-1/+1
| | | | | | | | This is not a pattern.
| * Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-08-2413-24/+24
| |
| * Replace 'foo.size() != 0' pattern with !foo.empty().Stephen Kelly2015-08-241-1/+1
| |
| * Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-08-248-12/+12
| |
| * Replace 'foo.size() > 0' pattern with !foo.empty().Stephen Kelly2015-08-243-3/+3
| |
* | Merge topic 'libarchive-modern-apis'Brad King2015-08-252-16/+16
|\ \ | | | | | | | | | | | | e7f93715 Use modern libarchive APIs
| * | Use modern libarchive APIsPáder Rezső2015-08-242-16/+16
| | | | | | | | | | | | | | | Replace use of deprecated libarchive3 functions with their modern equivalents.
* | | Merge topic 'fphsa-typo'Brad King2015-08-251-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 64e527db FPHSA: fix typo in documentation
| * | | FPHSA: fix typo in documentationRolf Eike Beer2015-08-241-1/+1
| |/ /
* | | Merge topic 'fix-load-command-doc-classification'Brad King2015-08-251-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 1869eacb Help: Fix classification of load_command in command TOC.
| * | | Help: Fix classification of load_command in command TOC.James Johnston2015-08-251-1/+1
| | |/ | |/| | | | | | | | | | | | | In CMake 3.0, the load_command command was deprecated. However, the position of load_command in the help TOC was not fixed at that time: it was still listed as a "Normal Command".
* | | Merge topic 'FindJNI-linux-x32'Brad King2015-08-251-0/+4
|\ \ \ | | | | | | | | | | | | | | | | c4d78b8b FindJNI: Add support for x32 architecture on Linux (#15710)
| * | | FindJNI: Add support for x32 architecture on Linux (#15710)Thorsten Glaser2015-08-241-0/+4
| | |/ | |/| | | | | | | | | | This architecture uses an amd64 kernel but x32 userland. Use CMAKE_LIBRARY_ARCHITECTURE to distinguish it for now.
* | | Merge topic 'cmState-prop_dir'Brad King2015-08-254-138/+180
|\ \ \ | | | | | | | | | | | | | | | | | | | | f4150bd8 cmState: Move directory Properties from cmMakefile. 01787547 cmMakefile: Inline GetDefinitions into GetProperty.
| * | | cmState: Move directory Properties from cmMakefile.Stephen Kelly2015-08-244-142/+180
| | | |
| * | | cmMakefile: Inline GetDefinitions into GetProperty.Stephen Kelly2015-08-241-1/+5
| |/ / | | | | | | | | | It will soon move to cmState.
* | | CMake Nightly Date StampKitware Robot2015-08-251-1/+1
| |/ |/|
* | Merge topic 'drop-cmsys-std-layer'Brad King2015-08-2418-76/+56
|\ \ | |/ |/| | | | | | | | | 04e708d8 Remove use of include <cmsys/IOStream.hxx> from KWSys e8585f45 Remove use of include <cmsys/stl/*> and cmsys_stl::* 6db713c0 Remove use of include <cmsys/ios/*> and cmsys_ios::*
| * Remove use of include <cmsys/IOStream.hxx> from KWSysBrad King2015-08-211-8/+0
| | | | | | | | We no longer need this compatibility layer for the compilers we support.
| * Remove use of include <cmsys/stl/*> and cmsys_stl::*Brad King2015-08-205-7/+2
| | | | | | | | We no longer need this compatibility layer for the compilers we support.
| * Remove use of include <cmsys/ios/*> and cmsys_ios::*Brad King2015-08-2014-61/+54
| | | | | | | | We no longer need this compatibility layer for the compilers we support.
* | Merge topic 'cmState-definitions'Brad King2015-08-245-125/+185
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | bff27391 cmState: Host variable definitions. 6954c893 cmState: Add a VariableScope snapshot type. 1fc645bd cmState: Add a Base snapshot type. 0f070dd3 cmMakefile: Decouple the container of cmDefinitions from scoping logic. 25e04ddf cmDefinitions: Implement in terms of cmLinkedTree. 4bbe261c cmMakefile: Extract InitializeVarScope method.
| * | cmState: Host variable definitions.Stephen Kelly2015-08-233-148/+126
| | |
| * | cmState: Add a VariableScope snapshot type.Stephen Kelly2015-08-233-1/+38
| | | | | | | | | | | | Match the scopes currently used in cmMakefile for definitions.
| * | cmState: Add a Base snapshot type.Stephen Kelly2015-08-232-2/+4
| | | | | | | | | | | | For completeness mostly.
| * | cmMakefile: Decouple the container of cmDefinitions from scoping logic.Stephen Kelly2015-08-231-24/+56
| | | | | | | | | | | | Maintain a Parent tree node for writing to in RaiseScope.
| * | cmDefinitions: Implement in terms of cmLinkedTree.Stephen Kelly2015-08-233-33/+39
| | | | | | | | | | | | | | | | | | | | | Store the definitions in a cmLinkedTree in the cmMakefile. This can be moved to cmState and then the tree will provide snapshotting possibilities. It will also make the Closure copy created at the start of each cmMakefile unnecesarry.