[ https://issues.apache.org/jira/browse/THRIFT-2850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14611264#comment-14611264 ]
ASF GitHub Bot commented on THRIFT-2850: ---------------------------------------- GitHub user ben-craig reopened a pull request: https://github.com/apache/thrift/pull/534 THRIFT-2850: Fix some Windows CMake issues Some issues that are fixed here: * Removed some files from the build that do nothing except for cause warnings on Windows (VirtualProfiling.cpp and Server.cpp) * Fix includes for latest version of libevent. Allegedly the entry points that libthriftnb use are deprecated, and require extra header includes. * Fully qualifying apache::thrift::concurrency, because MSVC does funky things with an unadorned concurrency namespace. * Added missing dependency include paths to test binaries * Ensured that tests are built against the proper static / shared versions of Thrift. You can merge this pull request into a Git repository by running: $ git pull https://github.com/ben-craig/thrift THRIFT-2850 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/thrift/pull/534.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #534 ---- commit 96c84cb0090ceab39f3c1992e5935feb8d7feed3 Author: Ben Craig <bencr...@apache.org> Date: 2015-06-28T01:32:56Z Fixing core lib building issues with libevent and msvc concurrency namespace. commit 78e964b4f9a79ce972a7b171043d0db83846a3aa Author: Ben Craig <bencr...@apache.org> Date: 2015-06-30T00:42:44Z Making tests build commit 347fd09fc0de9dd9bee17ee9bff966a21db1a1cb Author: Ben Craig <bencr...@apache.org> Date: 2015-06-30T00:57:24Z Merge c:/src/thrift into THRIFT-2850 commit 873af4328bfdb2e004c1e729af91217554347f09 Author: Ben Craig <bencr...@apache.org> Date: 2015-06-30T01:13:12Z Cleaning up comments commit 8594253824d01ef961291ee20fdb251658a6f50b Author: Ben Craig <bencr...@apache.org> Date: 2015-06-30T01:13:27Z Merge c:/src/thrift into THRIFT-2850 ---- > CMake for Apache Thrift > ----------------------- > > Key: THRIFT-2850 > URL: https://issues.apache.org/jira/browse/THRIFT-2850 > Project: Thrift > Issue Type: Improvement > Components: Build Process > Environment: all platforms > Reporter: Roger Meier > Assignee: Roger Meier > Labels: cmake, travis > Attachments: 0001-THRIFT-2850-CMake-for-Apache-Thrift.patch, > THRIFT-2850_change_name_add_test_py.patch > > > Goal: Extend Apache Thrift's *make cross* approach to the build system. > Due to growing the field of operating system support, a proper executable > and library detection mechanism running on as much platforms as possible > becomes required. The other aspect is simplify the release process and > package generation process. > As nice side benefit of CMake is the generation of development environment > specific solution files(VisualStudio, Eclipse, Xcode, etc. ). => No solution > files within source tree. > We are already building Apache Thrift with CMake for Linux-ARM, Linux-x86, > Windows CE and Windows. > We are in preparation phase for a pull request here: > https://github.com/siemens/thrift/commits/cmake-master -- This message was sent by Atlassian JIRA (v6.3.4#6332)