Commit Graph

12 Commits

Author SHA1 Message Date
Saleem Abdulrasool
27d051a6c3 build: improve the Windows build infrastructure
Rather than use the `INCLUDE` and `LIB` environment variables to build
the Windows code, use the `UniversalCRTSdkDir`, `UCRTVersion`, and
`VCToolsInstallDir` variables.  Using these we can compute the right set
of include directories and library search paths for the various
architectures.  This will enable us to build multiple variants of the
Windows stdlib at the same time.

Additionally, rather than relying on the magic environment variables to
be processed by the driver, pass them explicitly to the driver through
the build system.  This also is needed to allow parallel builds of
various architecture variants of the stdlib on Windows.
2017-09-23 16:08:42 -07:00
Thomas Roughton
a078dca4aa Minor adjustments to Windows build instructions (#11112)
* Make minor adjustments to Windows instructions

* Clean up spacing and add back time estimates.

* Address comma/dependent clause nitpicks
2017-09-17 15:10:59 -04:00
Hugh Bellamy
68813273cf Update Windows docs for VS2017 2017-03-16 07:43:20 +07:00
Hugh Bellamy
807223f460 Fix Windows build docs for the SDK overlay 2017-02-18 14:19:11 +07:00
Hugh Bellamy
0da6f71786 Remove unecessary -DPYTHON_EXECUTABLE from Windows docs 2017-02-12 10:38:24 +07:00
Hugh Bellamy
e70c9f1094 Add documentation for generating a Visual Studio project on Windows 2017-02-04 14:31:35 +07:00
gverdouw
64e47eb2ec Fix cmake 3.6.2 URL
The older URL was returning a 404 error code
2017-01-19 11:07:36 +11:00
Hugh Bellamy
4196c3b90d Add instructions for building Swift on Windows using clang-cl/MSVC 2016-12-24 08:41:02 +00:00
practicalswift
c216cdebec [gardening] Fix recently introduced typos. 2016-12-02 01:45:17 +01:00
Saleem Abdulrasool
7a72102b00 docs: add some docs covering Windows cross-compiling
Add some documentation explaining the various options needed to setup
cross-compiling for Windows from Linux or Darwin.  This has been poorly
documented previously, but since more people seem to be interested in the
Windows port, take a stab at starting some documentation to make the setup more
reproducible.
2016-11-28 19:29:39 -08:00
practicalswift
6fa577dfbd [gardening] Fix recently introduced typos. Fix inconsistent headers. 2016-11-17 13:09:02 +01:00
Hugh Bellamy
5d22ed4403 Update docs for Bash on Ubuntu on Windows (#5671)
Add docs for compiling Swift on Windows Subsystem for Linux
2016-11-13 15:33:18 -05:00