This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake".
The branch, next has been updated via 3a94f2eae9c71f9890f8013404d2c389e84a3bb2 (commit) via 78eeb70e4ce8505795eb9ef603c670b242a7b55a (commit) from 0d39e472c1f26711adb1d641bfa272080b3a611b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3a94f2eae9c71f9890f8013404d2c389e84a3bb2 commit 3a94f2eae9c71f9890f8013404d2c389e84a3bb2 Merge: 0d39e47 78eeb70 Author: Clinton Stimpson <clin...@elemtech.com> AuthorDate: Mon May 27 18:36:57 2013 -0400 Commit: CMake Topic Stage <kwro...@kitware.com> CommitDate: Mon May 27 18:36:57 2013 -0400 Merge topic 'xcode-shlib-versioning' into next 78eeb70 Fix test failures with older Xcode from a060f29f. http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=78eeb70e4ce8505795eb9ef603c670b242a7b55a commit 78eeb70e4ce8505795eb9ef603c670b242a7b55a Author: Clinton Stimpson <clin...@elemtech.com> AuthorDate: Mon May 27 16:34:58 2013 -0600 Commit: Clinton Stimpson <clin...@elemtech.com> CommitDate: Mon May 27 16:35:35 2013 -0600 Fix test failures with older Xcode from a060f29f. It was complinaing about duplicate install names. diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx index 2e2d4c4..9bbf186 100644 --- a/Source/cmGlobalXCodeGenerator.cxx +++ b/Source/cmGlobalXCodeGenerator.cxx @@ -2224,7 +2224,6 @@ void cmGlobalXCodeGenerator::CreateBuildSettings(cmTarget& target, // of dylib libraries, we want to specify the install_name. // This is done by adding a link flag to create an install_name // with just the library soname. - extraLinkOptions += " -install_name "; std::string install_name; if(!install_name_dir.empty()) { @@ -2234,7 +2233,13 @@ void cmGlobalXCodeGenerator::CreateBuildSettings(cmTarget& target, install_name += "/"; } install_name += target.GetSOName(configName); - extraLinkOptions += XCodeEscapePath(install_name.c_str()); + + if((realName != soName) || install_name_dir.empty()) + { + install_name_dir = ""; + extraLinkOptions += " -install_name "; + extraLinkOptions += XCodeEscapePath(install_name.c_str()); + } } buildSettings->AddAttribute("INSTALL_PATH", this->CreateString(install_name_dir.c_str())); ----------------------------------------------------------------------- Summary of changes: Source/cmGlobalXCodeGenerator.cxx | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits