[
https://issues.apache.org/jira/browse/THRIFT-3973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15873989#comment-15873989
]
James E. King, III commented on THRIFT-3973:
--------------------------------------------
I looked into Chocolatey and packages like zlib are not yet packaged up for it.
I went ahead and merged the first part of this story. build/wincpp exists in
the project now.
The next step is to modify the Apache web site to redirect folks looking for
windows build information to the following pages:
For native builds with MSVC:
https://github.com/apache/thrift/tree/master/build/wincpp
For builds with MinGW64 and MSYS2:
https://github.com/apache/thrift/blob/master/build/cmake/README-MSYS2.md
After that, removing the static projects and solutions will be the final step.
> 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:
> # Instructions for, and supporting tools (if any) are provided by the
> project. 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
> # MSVC project files for C++ are removed from the project.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)