diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-08-05 17:11:48 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-10-10 09:03:48 (GMT) |
commit | 110fd2fba1cbd6c3d89f5460d3f58a94d52d4546 (patch) | |
tree | 7acd538caf5325f28550bac50a61f264574c03fe /Source/cmTarget.cxx | |
parent | e73916992c6893572f24ee4fa631b33445d6cdf6 (diff) | |
download | CMake-110fd2fba1cbd6c3d89f5460d3f58a94d52d4546.zip CMake-110fd2fba1cbd6c3d89f5460d3f58a94d52d4546.tar.gz CMake-110fd2fba1cbd6c3d89f5460d3f58a94d52d4546.tar.bz2 |
cmGeneratorTarget: Move GetOutputTargetType from cmTarget.
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r-- | Source/cmTarget.cxx | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 0b2d9fc..88bda67 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -2272,62 +2272,6 @@ void cmTarget::SetPropertyDefault(const std::string& property, } //---------------------------------------------------------------------------- -const char* cmTarget::GetOutputTargetType(bool implib) const -{ - switch(this->GetType()) - { - case cmTarget::SHARED_LIBRARY: - if(this->DLLPlatform) - { - if(implib) - { - // A DLL import library is treated as an archive target. - return "ARCHIVE"; - } - else - { - // A DLL shared library is treated as a runtime target. - return "RUNTIME"; - } - } - else - { - // For non-DLL platforms shared libraries are treated as - // library targets. - return "LIBRARY"; - } - case cmTarget::STATIC_LIBRARY: - // Static libraries are always treated as archive targets. - return "ARCHIVE"; - case cmTarget::MODULE_LIBRARY: - if(implib) - { - // Module libraries are always treated as library targets. - return "ARCHIVE"; - } - else - { - // Module import libraries are treated as archive targets. - return "LIBRARY"; - } - case cmTarget::EXECUTABLE: - if(implib) - { - // Executable import libraries are treated as archive targets. - return "ARCHIVE"; - } - else - { - // Executables are always treated as runtime targets. - return "RUNTIME"; - } - default: - break; - } - return ""; -} - -//---------------------------------------------------------------------------- std::string cmTarget::GetFrameworkVersion() const { assert(this->GetType() != INTERFACE_LIBRARY); |