diff options
author | Brad King <brad.king@kitware.com> | 2016-09-23 12:40:07 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2016-09-23 12:40:07 (GMT) |
commit | e9cae187c38ffef4da0b486980491d87e1d91507 (patch) | |
tree | e4f726b2c69872666f11cb2803c5aca5a79ccf79 /Source | |
parent | aec5bf8edb1b4fb4a13689992abfd9cba54046e8 (diff) | |
parent | 764775c4dd7b97e753d566d363c7ce9968343b5b (diff) | |
download | CMake-e9cae187c38ffef4da0b486980491d87e1d91507.zip CMake-e9cae187c38ffef4da0b486980491d87e1d91507.tar.gz CMake-e9cae187c38ffef4da0b486980491d87e1d91507.tar.bz2 |
Merge topic 'fix-xcode-attribute-LOCATIONs'
764775c4 Fix XCODE_ATTRIBUTE_..._LOCATION target property lookup
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmTarget.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 1dad742..eb17561 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -1164,7 +1164,8 @@ const char* cmTarget::GetProperty(const std::string& prop, } } // Support "<CONFIG>_LOCATION". - else if (cmHasLiteralSuffix(prop, "_LOCATION")) { + else if (cmHasLiteralSuffix(prop, "_LOCATION") && + !cmHasLiteralPrefix(prop, "XCODE_ATTRIBUTE_")) { std::string configName(prop.c_str(), prop.size() - 9); if (configName != "IMPORTED") { if (!this->HandleLocationPropertyPolicy(context)) { |