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  9cd173a67f7af3c8717369beef1fa42a19b88289 (commit)
       via  8961c4b68bdf3202be0451a68418922cf869439c (commit)
      from  fa0530550650e586c9b642d84cd689456c73d283 (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=9cd173a67f7af3c8717369beef1fa42a19b88289
commit 9cd173a67f7af3c8717369beef1fa42a19b88289
Merge: fa05305 8961c4b
Author:     Matthew Woehlke <matthew.woeh...@kitware.com>
AuthorDate: Fri May 24 16:06:10 2013 -0400
Commit:     CMake Topic Stage <kwro...@kitware.com>
CommitDate: Fri May 24 16:06:10 2013 -0400

    Merge topic 'fix-protobuf-threads' into next
    
    8961c4b FindProtobuf: also find pthread


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8961c4b68bdf3202be0451a68418922cf869439c
commit 8961c4b68bdf3202be0451a68418922cf869439c
Author:     Matthew Woehlke <matthew.woeh...@kitware.com>
AuthorDate: Wed May 8 16:04:30 2013 -0400
Commit:     Matthew Woehlke <matthew.woeh...@kitware.com>
CommitDate: Fri May 24 15:44:10 2013 -0400

    FindProtobuf: also find pthread
    
    Modify FindProtobuf.cmake to find the pthread library on UNIX platforms,
    and to add the same to PROTOBUF_LIBRARIES, as this is a link dependency
    of libraries using the protobuf headers.

diff --git a/Modules/FindProtobuf.cmake b/Modules/FindProtobuf.cmake
index af0c2dd..2972198 100644
--- a/Modules/FindProtobuf.cmake
+++ b/Modules/FindProtobuf.cmake
@@ -156,6 +156,16 @@ function(_protobuf_find_libraries name filename)
    endif()
 endfunction()
 
+# Internal function: find threads library
+function(_protobuf_find_threads)
+    set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+    find_package(Threads)
+    if(Threads_FOUND)
+        list(APPEND PROTOBUF_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
+        set(PROTOBUF_LIBRARIES "${PROTOBUF_LIBRARIES}" PARENT_SCOPE)
+    endif()
+endfunction()
+
 #
 # Main.
 #
@@ -190,6 +200,9 @@ if(MSVC)
     set(CMAKE_FIND_LIBRARY_PREFIXES "${PROTOBUF_ORIG_FIND_LIBRARY_PREFIXES}")
 endif()
 
+if(UNIX)
+    _protobuf_find_threads()
+endif()
 
 # Find the include directory
 find_path(PROTOBUF_INCLUDE_DIR

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

Summary of changes:
 Modules/FindProtobuf.cmake |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits

Reply via email to