Stephen Kelly
88d10d55ac
cmGeneratorTarget: Copy IsAppBundleOnApple from cmTarget.
Leave the cmTarget method behind for now to implement cmInstallCommand.
10 years ago
Stephen Kelly
b5f5de70c0
cmGeneratorTarget: Copy IsFrameworkOnApple from cmTarget.
Leave the cmTarget method behind for now to implement cmInstallCommand.
10 years ago
Stephen Kelly
8e20ea6ef2
cmGeneratorTarget: Move IsLinkable from cmTarget.
10 years ago
Stephen Kelly
a527abf099
Xcode: Port internal API to cmGeneratorTarget.
10 years ago
Stephen Kelly
eb3be7d688
cmGeneratorTarget: Move GetExportName from cmTarget.
10 years ago
Stephen Kelly
d231c31b98
Export: Port internal API to cmGeneratorTarget.
10 years ago
Stephen Kelly
e666128243
Export: Port internal utility to cmGeneratorTarget.
10 years ago
Stephen Kelly
2b9cc1e248
Export: Port some API to cmGlobalGenerator.
10 years ago
Stephen Kelly
97062ac268
cmInstallTargetGenerator: Port GetInstallFilename to cmGeneratorTarget.
10 years ago
Stephen Kelly
6a72b3c84e
Export: Port interface to cmGeneratorTarget.
10 years ago
Stephen Kelly
1293c1561a
cmExportTryCompileFileGenerator: Port to cmGeneratorTarget.
10 years ago
Stephen Kelly
381e7afd36
cmExportSet: Store a cmGeneratorTarget.
Set the member at compute time from the stored name.
10 years ago
Stephen Kelly
65911cae4d
cmGlobalGenerator: Compute export() related classes early.
Simplify CMP0024 handling.
10 years ago
Stephen Kelly
37ab74a607
cmLocalGenerator: Port PList handling to cmGeneratorTarget.
10 years ago
Stephen Kelly
31c4aee75a
cmLocalGenerator: Port policy handling to cmGeneratorTarget.
10 years ago
Stephen Kelly
3e8ef64273
cmLocalGenerator: Port some API to cmGeneratorTarget.
10 years ago
Stephen Kelly
cfb2f7508a
Use cmGeneratorTarget for property access.
10 years ago
Stephen Kelly
b857f0d84b
Use GetName from cmGeneratorTarget.
10 years ago
Stephen Kelly
ed09f3b292
Use IsImported from cmGeneratorTarget.
10 years ago
Stephen Kelly
beff29f0d4
cmGeneratorTarget: Move ComputeVersionedName from cmTarget.
10 years ago
Stephen Kelly
12e4790a0b
cmGeneratorTarget: Move GetTargetVersion from cmTarget.
10 years ago
Stephen Kelly
1427227720
cmGeneratorTarget: Move CheckCMP0004 from cmTarget.
10 years ago
Stephen Kelly
8f363d6771
cmGeneratorTarget: Move ImportInfo from cmTarget.
10 years ago
Stephen Kelly
5794dbc301
cmTarget: Inline the essential part of imported target location.
10 years ago
Stephen Kelly
a892b285f8
cmGeneratorTarget: Move ImportedGetLocation from cmTarget.
10 years ago
Stephen Kelly
cb8c728f17
cmGeneratorTarget: Move GetFullNameImported from cmTarget.
10 years ago
Stephen Kelly
fb4fca0b5e
cmGeneratorTarget: Access global state through LocalGenerator.
10 years ago
Stephen Kelly
50fb2ad646
cmGeneratorTarget: Port Utility items to cmGeneratorTarget.
10 years ago
Stephen Kelly
d233030f5b
cmGeneratorTarget: Port implementation to cmGeneratorTarget.
10 years ago
Stephen Kelly
0ebe2bbf4a
cmGeneratorTarget: Port language computation to cmGeneratorTarget.
10 years ago
Stephen Kelly
60bd9f9c92
cmGeneratorTarget: Move GetObjectLibrariesCMP0026 from cmTarget.
10 years ago
Stephen Kelly
82a6eaf4d0
cmGeneratorTarget: Port TraceDependencies to cmTarget.
The problem of needing cmTarget is not solved with this, but the removal
of the cmTarget member is valuable.
10 years ago
Stephen Kelly
8aaed08696
cmGeneratorTarget: Port object library handling to cmGeneratorTarget.
10 years ago
Stephen Kelly
393654bf49
cmGeneratorTarget: Port internal class to cmGeneratorTarget.
10 years ago
Brad King
893ce307f9
Merge topic 'ghs-drop-optgroup'
ce7ccafc
GHS: Remove extra flag to GHS MULTI compiler (#15771 )
10 years ago
Brad King
02f8d51f48
Merge topic 'ExternalProject-fix-git-version'
c9e0173e
ExternalProject: Always use CMake builtin FindGit (#15791 )
4cd52dc5
ExternalProject: Fix Git version report in error message (#15791 )
10 years ago
Brad King
dfd371dc01
Merge topic 'genex-consumers-generator-targets'
c4ae1578
Genex: Port some access API to cmGeneratorTarget.
6d27a3db
Genex: Port implementation to cmGeneratorTarget.
10 years ago
Brad King
f13521317a
Merge topic 'clean-up-cmTarget'
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.
10 years ago
Brad King
a4f0b01939
Merge topic 'GetTargetDirectory-cmGeneratorTarget'
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.
10 years ago
Kitware Robot
2f1c3401ec
CMake Nightly Date Stamp
10 years ago
Stephen Kelly
c4ae157865
Genex: Port some access API to cmGeneratorTarget.
10 years ago
Stephen Kelly
6d27a3dbfb
Genex: Port implementation to cmGeneratorTarget.
10 years ago
Geoff Viola
ce7ccafce2
GHS: Remove extra flag to GHS MULTI compiler ( #15771 )
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.
10 years ago
Brad King
c9e0173e6f
ExternalProject: Always use CMake builtin FindGit ( #15791 )
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.
10 years ago
Brad King
4cd52dc551
ExternalProject: Fix Git version report in error message ( #15791 )
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.
10 years ago
Kitware Robot
8e394cf9e3
CMake Nightly Date Stamp
10 years ago
Stephen Kelly
55474e6182
cmState: Move GetTargetTypeName from cmTarget.
10 years ago
Stephen Kelly
38df5c36d6
Remove now-obsolete casts.
10 years ago
Stephen Kelly
4ee2b26708
cmGeneratorTarget: Use enum for GetType.
10 years ago
Stephen Kelly
eac15298a8
cmState: Move TargetType enum from cmTarget.
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
10 years ago