Commit Graph

27 Commits

Author SHA1 Message Date
yostane
2ceaa4cd98 Fix typos on Windows.md 2019-11-24 22:36:22 +01:00
yostane
f710598a98 Added WSL2 instructions
- Detailed limitations of WSL1: debug and run the Swift REPL.
- Added instructions for WSL2 that allow to debug and REPL
2019-11-23 23:23:05 +01:00
Saleem Abdulrasool
b405cb54cf Update Windows.md
The windows port has come far enough along that we can now recommend building with MSVC on Windows.  This provides better debugging, faster builds, and better overall results.
2019-04-14 16:34:59 -07:00
Brett Koonce
79fec2d230 minor spelling tweaks 2018-12-30 07:45:38 -08:00
Dandigit
e745b9e270 Clarify WSL article link 2018-07-13 22:13:38 +10:00
Andrew Breckenridge
6a8b1e2a40 docs/Windows: Format and clarify documentation 2018-02-20 20:33:09 -08:00
Andrew Breckenridge
dc103336d1 docs/Windows: Split doc into multiple files 2018-02-20 17:15:53 -08:00
swift-ci
50637d1080 Merge pull request #14439 from AndrewSB/one-tenth-the-build-time-🤦‍♂️ 2018-02-06 19:05:04 -08:00
Andrew Breckenridge
063849d520 [docs][Windows] Build clang in Release mode instead of Debug
Should result in ~10x faster build times.
2018-02-06 11:16:04 -08:00
Andrew Breckenridge
5218326b27 [docs][Windows] Add forgotten ^ to LLVM_TARGETS_TO_BUILD 2018-02-06 11:07:16 -08:00
Andrew Breckenridge
65f3d21af5 [docs][Windows] Add LLVM_TARGETS_TO_BUILD flag to LLVM CMake invocation 2018-02-01 14:55:34 -08:00
Andrew Breckenridge
9eb4a0babf [docs][Windows] Add bash+cmd syntax highlighting in code snippets 2018-02-01 07:12:31 -08:00
swift-ci
6c0eb5d438 Merge pull request #14269 from AndrewSB/we-❤️-32bit-too 2018-01-31 17:23:37 -08:00
Andrew Breckenridge
308eb46c2a [docs][Windows] Add instruction for 32-bit Windows 2018-01-30 18:10:57 -08:00
Andrew Breckenridge
9c667eea6b [docs][Windows] Add an explanation for what the developer prompt is 2018-01-30 18:09:53 -08:00
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