[Cmake-commits] CMake branch, next, updated. v2.8.1-1243-g3741058
cmake-commits at cmake.org
cmake-commits at cmake.org
Thu May 27 14:49:09 EDT 2010
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 37410588588f369ab9a037689659869b6210407b (commit)
via cd3a4f00255d0000ccf0310793f39010666d7021 (commit)
from 6ddcbe15beac707d3f40b0a1f30fb9332965b482 (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=37410588588f369ab9a037689659869b6210407b
commit 37410588588f369ab9a037689659869b6210407b
Merge: 6ddcbe1 cd3a4f0
Author: Brad King <brad.king at kitware.com>
Date: Thu May 27 14:48:48 2010 -0400
Merge branch 'cygwin-exe-export-all' into next
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cd3a4f00255d0000ccf0310793f39010666d7021
commit cd3a4f00255d0000ccf0310793f39010666d7021
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date: Thu May 27 14:41:28 2010 -0400
Cygwin: Export all symbols with ENABLE_EXPORTS
The ENABLE_EXPORTS property exports all symbols from executables on
UNIX-like platforms, typically for use by plugins. Honor this behavior
on Cygwin. See issue #10122.
diff --git a/Modules/Platform/CYGWIN-GNU.cmake b/Modules/Platform/CYGWIN-GNU.cmake
index 6a80f62..24bb92a 100644
--- a/Modules/Platform/CYGWIN-GNU.cmake
+++ b/Modules/Platform/CYGWIN-GNU.cmake
@@ -45,6 +45,7 @@ macro(__cygwin_compiler_gnu lang)
SET(CMAKE_${type}_LINK_DYNAMIC_${lang}_FLAGS "-Wl,-Bdynamic")
ENDFOREACH(type)
+ set(CMAKE_EXE_EXPORTS_${lang}_FLAG "-Wl,--export-all-symbols")
# TODO: Is -Wl,--enable-auto-import now always default?
set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "${CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS} -Wl,--enable-auto-import")
set(CMAKE_SHARED_MODULE_CREATE_${lang}_FLAGS "${CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS}")
-----------------------------------------------------------------------
Summary of changes:
Modules/Platform/CYGWIN-GNU.cmake | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list