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

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

Turns out the appveyor scripts work well on windows if you set the environment 
variables to match what appveyor would give you from the yml, so the work done 
in THRIFT-3973 may change/simplify a bit as a script that can run the 
"install"/"build"/"test" appveyor phases for various profiles (MSVC2010, 
MSVC2015, MINGW, etc), Configurations (Debug, Release), and Platforms (x86, 
x64).

> 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)

Reply via email to