[Cmake-commits] CMake branch, next, updated. v2.8.5-1474-g559c404

Stephen Kelly steveire at gmail.com
Wed Aug 10 05:56:08 EDT 2011


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  559c40479c474f9c0fd21edc5b46160964fd70a7 (commit)
       via  ffaa127b191a6be0463160dd433b513ce28d8fe9 (commit)
      from  e99c097f485d7019cdb944d4ea9ddf6c51d420b0 (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=559c40479c474f9c0fd21edc5b46160964fd70a7
commit 559c40479c474f9c0fd21edc5b46160964fd70a7
Merge: e99c097 ffaa127
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Wed Aug 10 05:56:06 2011 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Aug 10 05:56:06 2011 -0400

    Merge topic 'generate_export_header' into next
    
    ffaa127 Test expected no-op instead of aborting the build.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ffaa127b191a6be0463160dd433b513ce28d8fe9
commit ffaa127b191a6be0463160dd433b513ce28d8fe9
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Wed Aug 10 11:34:31 2011 +0200
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Wed Aug 10 11:54:35 2011 +0200

    Test expected no-op instead of aborting the build.
    
    Aborting causes make clean to fail if the executable is not created.

diff --git a/Tests/Module/GenerateExportHeader/CMakeLists.txt b/Tests/Module/GenerateExportHeader/CMakeLists.txt
index 52fe79f..4f40b92 100644
--- a/Tests/Module/GenerateExportHeader/CMakeLists.txt
+++ b/Tests/Module/GenerateExportHeader/CMakeLists.txt
@@ -76,7 +76,10 @@ endmacro()
 
 macro(build_fail Include Library LibrarySource Source Message)
   _do_build(${Include} ${Library} ${LibrarySource} "${Source}")
-  test_fail(Result ${Message})
+  if((USE_COMPILER_HIDDEN_VISIBILITY AND COMPILER_HAS_HIDDEN_VISIBILITY) OR WIN32)
+    test_fail(Result ${Message})
+  endif()
+    test_pass(Result ${Message})
 endmacro()
 
 macro(build_pass Include Library LibrarySource Source Message)
@@ -88,12 +91,6 @@ include(GenerateExportHeader)
 
 add_compiler_export_flags()
 
-if(NOT ((USE_COMPILER_HIDDEN_VISIBILITY AND COMPILER_HAS_HIDDEN_VISIBILITY) OR WIN32))
-  message(WARNING "Compiler does not support export feature")
-  return()
-endif()
-
-
 if (MSVC)
   add_definitions(-DCOMPILER_IS_MSVC)
 endif()

-----------------------------------------------------------------------

Summary of changes:
 Tests/Module/GenerateExportHeader/CMakeLists.txt |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list