diff options
author | David Cole <david.cole@kitware.com> | 2010-10-12 15:11:33 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2010-10-12 15:11:33 (GMT) |
commit | fbecc534d13402e1247be8cc2d826305e0db9e5a (patch) | |
tree | 65772498afdb926416be6302b6a4eac4e7f43d07 | |
parent | b14764c29c489cd978b741176d5b3f6c3d7836a9 (diff) | |
parent | abb6e755eb8387622710e547f2b1d131f96ca990 (diff) | |
download | CMake-fbecc534d13402e1247be8cc2d826305e0db9e5a.zip CMake-fbecc534d13402e1247be8cc2d826305e0db9e5a.tar.gz CMake-fbecc534d13402e1247be8cc2d826305e0db9e5a.tar.bz2 |
Merge topic 'document-bundle-loader'
abb6e75 Document ENABLE_EXPORTS behavior on Mac (#11295)
-rw-r--r-- | Source/cmTarget.cxx | 12 |
1 files changed, 8 insertions, 4 deletions
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, |