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 1b440f7607531fc6d0f07d6a291f03240504ffdd (commit) via abb6e755eb8387622710e547f2b1d131f96ca990 (commit) from ac094af5d768e915d820f6de9e73e96153e4bf2f (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=1b440f7607531fc6d0f07d6a291f03240504ffdd commit 1b440f7607531fc6d0f07d6a291f03240504ffdd Merge: ac094af abb6e75 Author: Brad King <brad.k...@kitware.com> AuthorDate: Mon Oct 11 08:37:33 2010 -0400 Commit: CMake Topic Stage <kwro...@kitware.com> CommitDate: Mon Oct 11 08:37:33 2010 -0400 Merge topic 'document-bundle-loader' into next abb6e75 Document ENABLE_EXPORTS behavior on Mac (#11295) http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=abb6e755eb8387622710e547f2b1d131f96ca990 commit abb6e755eb8387622710e547f2b1d131f96ca990 Author: Brad King <brad.k...@kitware.com> AuthorDate: Mon Oct 11 08:35:19 2010 -0400 Commit: Brad King <brad.k...@kitware.com> CommitDate: Mon Oct 11 08:35:19 2010 -0400 Document ENABLE_EXPORTS behavior on Mac (#11295) Mention that it is implemented with -bundle-loader on platforms that need link-time symbol resolution but that do not use DLL import libs. diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 3ee329f..5380257 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -834,12 +834,16 @@ void cmTarget::DefineProperties(cmake *cm) "executable with the TARGET_LINK_LIBRARIES command. " "On all platforms a target-level dependency on the executable is " "created for targets that link to it. " - "For non-DLL platforms the link rule is simply ignored since " - "the dynamic loader will automatically bind symbols when the " - "module is loaded. " "For DLL platforms an import library will be created for the " "exported symbols and then used for linking. " - "All Windows-based systems including Cygwin are DLL platforms."); + "All Windows-based systems including Cygwin are DLL platforms. " + "For non-DLL platforms that require all symbols to be resolved at " + "link time, such as Mac OS X, the module will \"link\" to the " + "executable using a flag like \"-bundle_loader\". " + "For other non-DLL platforms the link rule is simply ignored since " + "the dynamic loader will automatically bind symbols when the " + "module is loaded. " + ); cm->DefineProperty ("Fortran_MODULE_DIRECTORY", cmProperty::TARGET, ----------------------------------------------------------------------- Summary of changes: Source/cmTarget.cxx | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits