You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "James E. King, III (JIRA)" <ji...@apache.org> on 2017/01/16 15:45:26 UTC

[jira] [Commented] (THRIFT-3973) Remove MSVC C++ projects to improve maintainability; document building Thrift on Windows using CMake to generate project files

    [ https://issues.apache.org/jira/browse/THRIFT-3973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15824179#comment-15824179 ] 

James E. King, III commented on THRIFT-3973:
--------------------------------------------

I have created a set of batch files that a few folks are testing.  These help automate the fairly tedious tasks of building third party dependencies, and passing the right combination of flags to cmake to make a fully featured windows build with support for zlib, openssl, and libevent.  These batch scripts should make it easier to get started with Thrift C++ on Windows.

Once they are ready they will be checked into the project, possibly under build/windows.

> Remove MSVC C++ projects to improve maintainability; document building Thrift on Windows using CMake to generate project files
> ------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: THRIFT-3973
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3973
>             Project: Thrift
>          Issue Type: Story
>          Components: C++ - Compiler, C++ - Library
>    Affects Versions: 0.10.0
>         Environment: Windows
>            Reporter: James E. King, III
>            Assignee: James E. King, III
>
> A class of issues has popped up where the project files checked into the project have become stale and/or the instructions for building on windows need to be updated.
> These issues are linked to this item.  The purpose of this story is to eliminate these issues by getting rid of the project files checked into the project for windows (C++ specifically) and to update the web site documentation on how to build the thrift libraries for windows (native, not MinGW - those instructions will remain as-is).
> Acceptance Criteria:
> # MSVC project files for C++ are removed from the project.
> # Instructions for generating projects are provided on the web site.  This must include support for:
> ## Compiler executable builds in debug and release form
> ## Static library builds in debug and release form (due to DLL export issues, windows builds do not support dynamic library generation today)
> ## Support for optional library support like zlib, libevent, boost, std (threads)
> ## Support for MSVC 2010 or later
> ## Support for CMake 3.6 or later



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)