This is an archive of the discontinued LLVM Phabricator instance.

New MSVC 2013 builders for Clang and LLDB.
AbandonedPublic

Authored by rfoos on Sep 18 2014, 9:26 AM.

Details

Reviewers
gkistanova
Summary

Updates and parameters needed for cmake build using MSVC 2013 by default.

A new setproperties step which runs the VS script for your desired configuration, and saves the environment to slave env property.

The slave env property is then be used to set the MSVC environment for build steps reflecting what the installed MSVC compiler would do. This method preserves the environment on the buildslave making the builder compatible with a wider range of buildlsaves.

New support for 64 bit MSVC builds of llvm, clang, and LLDB. LLDB builds requiring python are also supported.

Unifies svn update to a single function.

Diff Detail

Event Timeline

rfoos updated this revision to Diff 13834.Sep 18 2014, 9:26 AM
rfoos retitled this revision from to New MSVC 2013 builders for Clang and LLDB..
rfoos updated this object.
rfoos edited the test plan for this revision. (Show Details)
rfoos added a reviewer: gkistanova.
rfoos added a subscriber: Unknown Object (MLST).Sep 18 2014, 9:40 AM
rfoos abandoned this revision.Sep 22 2014, 1:17 PM

Merging this into Renato's clang cmake builder.