summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmGeneratorTarget: Move ComputeVersionedName from cmTarget.Stephen Kelly2015-10-164-26/+26
|
* cmGeneratorTarget: Move GetTargetVersion from cmTarget.Stephen Kelly2015-10-1611-61/+62
|
* cmGeneratorTarget: Move CheckCMP0004 from cmTarget.Stephen Kelly2015-10-164-64/+65
|
* cmGeneratorTarget: Move ImportInfo from cmTarget.Stephen Kelly2015-10-164-257/+246
|
* cmTarget: Inline the essential part of imported target location.Stephen Kelly2015-10-161-3/+65
|
* cmGeneratorTarget: Move ImportedGetLocation from cmTarget.Stephen Kelly2015-10-165-17/+27
|
* cmGeneratorTarget: Move GetFullNameImported from cmTarget.Stephen Kelly2015-10-164-12/+12
|
* cmGeneratorTarget: Access global state through LocalGenerator.Stephen Kelly2015-10-163-15/+12
|
* cmGeneratorTarget: Port Utility items to cmGeneratorTarget.Stephen Kelly2015-10-161-3/+2
|
* cmGeneratorTarget: Port implementation to cmGeneratorTarget.Stephen Kelly2015-10-161-8/+5
|
* cmGeneratorTarget: Port language computation to cmGeneratorTarget.Stephen Kelly2015-10-161-3/+3
|
* cmGeneratorTarget: Move GetObjectLibrariesCMP0026 from cmTarget.Stephen Kelly2015-10-164-47/+48
|
* cmGeneratorTarget: Port TraceDependencies to cmTarget.Stephen Kelly2015-10-161-12/+17
| | | | | The problem of needing cmTarget is not solved with this, but the removal of the cmTarget member is valuable.
* cmGeneratorTarget: Port object library handling to cmGeneratorTarget.Stephen Kelly2015-10-161-7/+6
|
* cmGeneratorTarget: Port internal class to cmGeneratorTarget.Stephen Kelly2015-10-161-3/+3
|
* Merge topic 'ghs-drop-optgroup'Brad King2015-10-161-3/+3
|\ | | | | | | | | ce7ccafc GHS: Remove extra flag to GHS MULTI compiler (#15771)
| * GHS: Remove extra flag to GHS MULTI compiler (#15771)Geoff Viola2015-10-151-3/+3
| | | | | | | | | | | | Do not produce "{optgroup=GhsCommonOptions}" in the generated .gpj files. The flag was added originally to match an old project file, but it does not seem necessary and is not compatible with all GHS versions.
* | Merge topic 'ExternalProject-fix-git-version'Brad King2015-10-161-1/+2
|\ \ | | | | | | | | | | | | | | | c9e0173e ExternalProject: Always use CMake builtin FindGit (#15791) 4cd52dc5 ExternalProject: Fix Git version report in error message (#15791)
| * | ExternalProject: Always use CMake builtin FindGit (#15791)Brad King2015-10-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Unset CMAKE_MODULE_PATH before calling find_package(Git) to ensure we do not get a project-provided FindGit module that may not provide the GIT_VERSION_STRING that we need. We do not need to restore the value explicitly because this occurs inside the _ep_add_download_command function call scope.
| * | ExternalProject: Fix Git version report in error message (#15791)Brad King2015-10-151-1/+1
| | | | | | | | | | | | | | | | | | Refactoring in commit v3.4.0-rc1~77^2~1 (ExternalProject: Use GIT_VERSION_STRING instead of custom method, 2015-09-17) forgot to update the variable name used in an error message.
* | | Merge topic 'genex-consumers-generator-targets'Brad King2015-10-169-83/+78
|\ \ \ | | | | | | | | | | | | | | | | | | | | c4ae1578 Genex: Port some access API to cmGeneratorTarget. 6d27a3db Genex: Port implementation to cmGeneratorTarget.
| * | | Genex: Port some access API to cmGeneratorTarget.Stephen Kelly2015-10-158-40/+39
| | | |
| * | | Genex: Port implementation to cmGeneratorTarget.Stephen Kelly2015-10-153-49/+45
| | | |
* | | | Merge topic 'clean-up-cmTarget'Brad King2015-10-1671-943/+939
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55474e61 cmState: Move GetTargetTypeName from cmTarget. 38df5c36 Remove now-obsolete casts. 4ee2b267 cmGeneratorTarget: Use enum for GetType. eac15298 cmState: Move TargetType enum from cmTarget. 482b3811 cmTarget: Move link type enum out. 2ee1cb85 cmTarget: Move ImportInfoMap out of internal class. a48bcabd cmTarget: Move backtrace member out of internal class. 6694d993 cmTarget: Remove unneeded constructors. 983c00f8 Generators: Use GetType from the cmGeneratorTarget.
| * | | | cmState: Move GetTargetTypeName from cmTarget.Stephen Kelly2015-10-1411-43/+41
| | | | |
| * | | | Remove now-obsolete casts.Stephen Kelly2015-10-147-11/+9
| | | | |
| * | | | cmGeneratorTarget: Use enum for GetType.Stephen Kelly2015-10-142-2/+2
| | | | |
| * | | | cmState: Move TargetType enum from cmTarget.Stephen Kelly2015-10-1464-818/+823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mostly automated: values=( "EXECUTABLE" "STATIC_LIBRARY" "SHARED_LIBRARY" "MODULE_LIBRARY" "OBJECT_LIBRARY" "UTILITY" "GLOBAL_TARGET" "INTERFACE_LIBRARY" "UNKNOWN_LIBRARY" "TargetType") for i in "${values[@]}"; do git grep -l cmTarget::$i | xargs sed -i "s|cmTarget::$i|cmState::$i|g"; done
| * | | | cmTarget: Move link type enum out.Stephen Kelly2015-10-1415-67/+72
| | | | | | | | | | | | | | | | | | | | Remove a reason for generate time code to depend on the cmTarget header/type.
| * | | | cmTarget: Move ImportInfoMap out of internal class.Stephen Kelly2015-10-142-8/+7
| | | | |
| * | | | cmTarget: Move backtrace member out of internal class.Stephen Kelly2015-10-142-5/+4
| | | | |
| * | | | cmTarget: Remove unneeded constructors.Stephen Kelly2015-10-141-15/+0
| | | | | | | | | | | | | | | | | | | | The compiler generated ones are fine here.
| * | | | Generators: Use GetType from the cmGeneratorTarget.Stephen Kelly2015-10-1414-93/+100
| |/ / /
* | | | Merge topic 'GetTargetDirectory-cmGeneratorTarget'Brad King2015-10-1623-87/+93
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f5ec9f1 cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget. 06f56d3b cmLocalUnixMakefileGenerator3: Port AppendCleanCommand to cmGeneratorTarget. c8f8f165 cmLocalUnixMakefileGenerator3: Port another API to cmGeneratorTarget. 9f299a12 cmLocalUnixMakefileGenerator3: Port API to cmGenertorTarget.
| * | | | cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget.Stephen Kelly2015-10-1422-59/+65
| | | | |
| * | | | cmLocalUnixMakefileGenerator3: Port AppendCleanCommand to cmGeneratorTarget.Stephen Kelly2015-10-144-9/+7
| | | | |
| * | | | cmLocalUnixMakefileGenerator3: Port another API to cmGeneratorTarget.Stephen Kelly2015-10-144-22/+24
| | | | |
| * | | | cmLocalUnixMakefileGenerator3: Port API to cmGenertorTarget.Stephen Kelly2015-10-142-4/+4
| |/ / /
* | | | CMake Nightly Date StampKitware Robot2015-10-161-1/+1
| |_|/ |/| |
* | | CMake Nightly Date StampKitware Robot2015-10-151-1/+1
|/ /
* | Merge topic 'wix-text-node'Brad King2015-10-146-19/+118
|\ \ | | | | | | | | | | | | 5a266095 CPackWIX: Handle text nodes in XML patch content
| * | CPackWIX: Handle text nodes in XML patch contentNils Gladitz2015-10-126-19/+118
| | |
* | | Merge topic 'genex-generator-objects'Brad King2015-10-1442-197/+281
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2293d43d cmLocalGenerator: Store cmGeneratorTargets. 488723f5 cmMakefile: Store container of cmExportBuildFileGenerators. 15834405 cmGeneratorExpression: Port interface to cmGeneratorTarget. 11165525 cmGeneratorExpression: Port to cmLocalGenerator.
| * | | cmLocalGenerator: Store cmGeneratorTargets.Stephen Kelly2015-10-1421-60/+60
| | | | | | | | | | | | | | | | Relieve cmMakefile of this responsibility.
| * | | cmMakefile: Store container of cmExportBuildFileGenerators.Stephen Kelly2015-10-149-19/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set a cmLocalGenerator on each instance at compute time. That will soon be needed to access cmGeneratorTarget instances. If a cmExportBuildFileGenerator is processed early during configure time as a result of CMP0024 it must be removed from the list to process later at generate time.
| * | | cmGeneratorExpression: Port interface to cmGeneratorTarget.Stephen Kelly2015-10-1210-37/+45
| | | |
| * | | cmGeneratorExpression: Port to cmLocalGenerator.Stephen Kelly2015-10-1221-88/+100
| | | |
* | | | Merge topic 'use-generator-target'Brad King2015-10-1425-281/+281
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1fdccff5 Genex: Port implementation detail to cmGeneratorTarget. ce75c86e cmGeneratorTarget: Move GetSupportDirectory from cmTarget. 526cc7dc cmGeneratorTarget: Move HasImportLibrary from cmTarget. 8d2e3e53 cmGeneratorTarget: Move HasImplibGNUtoMS from cmTarget. a143d4ac Sublime: Port some API to cmGeneratorTarget. 993aace7 cmGeneratorTarget: Port processILibs to cmGeneratorTarget. 43ade995 cmGeneratorTarget: Port getTypedProperty to cmGeneratorTarget. 5fd2f43f cmGeneratorTarget: Port handleSystemIncludesDep to cmGeneratorTarget. f7acd742 cmGeneratorTarget: Port LinkImplClosure to cmGeneratorTarget. 763f7b19 cmCommonTargetGenerator: Port implementation detail to cmGeneratorTarget. ceb35b63 cmLinkItem: Port to cmGeneratorTarget. bf2d061a cmGeneratorTarget: Move FindTargetToLink from cmTarget. 61c02dec cmHeadToLinkInterfaceMap: Port to cmGeneratorTarget. 9ca4cae5 cmGeneratorTarget: Move GetUtilityItems from cmTarget. d6b394ed cmComputeLinkDepends: Port result API to cmGeneratorTarget. 7c8236ef cmComputeLinkInformation: Port result API to cmGeneratorTarget. ...
| * | | Genex: Port implementation detail to cmGeneratorTarget.Stephen Kelly2015-10-121-9/+11
| | | |
| * | | cmGeneratorTarget: Move GetSupportDirectory from cmTarget.Stephen Kelly2015-10-1212-39/+38
| | | |