[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