Windows: Update "Windows System Requirements" for glslang and tests.
authorIan Elliott <ian@LunarG.com>
Wed, 8 Jul 2015 20:33:52 +0000 (14:33 -0600)
committerIan Elliott <ian@LunarG.com>
Wed, 8 Jul 2015 20:33:52 +0000 (14:33 -0600)
BUILD.md

index e018ca3..d4e5547 100644 (file)
--- a/BUILD.md
+++ b/BUILD.md
@@ -143,6 +143,17 @@ Windows 7+ with additional, software:
 - Python 3 (from https://www.python.org/downloads).  Notes:
   - Select to install the optional sub-package to add Python to the system PATH environment variable.
   - Need python3.3 or later to get the Windows py.exe launcher that is used to get pyhton3 rather than python2 if both are installed on Windows
+- Git (from http://git-scm.com/download/win).
+  - Note: If you use Cygwin, you can normally use Cygwin's "git.exe".  However, in order to use the "update_external_sources.bat" script, you must have this version.
+  - Tell the installer to allow it to be used for "Developer Prompt" as well as "Git Bash".
+  - Tell the installer to treat line endings "as is" (i.e. both DOS and Unix-style line endings).
+- Image Magick is used by the tests to compare images (from http://www.imagemagick.org/script/binary-releases.php)
+  - Be sure to check box to "Install development headers and libraries"
+- glslang is required for demos and tests.
+  - You can download and configure it (in a peer directory) here: https://github.com/KhronosGroup/glslang/blob/master/README.md
+  - A windows batch file has been included that will pull and build the correct version.  Run it from Developer Command Prompt for VS2013 like so:
+    - update_external_sources.bat --build-glslang
+
 - Optional Packages:
   - Qt 5.3 (from http://www.qt.io/download/).  Notes:
     - Qt 5.3 is required in order to build the Glave debugger (GUI).  The Glave trace and replay tools can be built without Qt, but the debugger/GUI is built on top of Qt 5.3.  Various dependencies, from the Qt package are copied to the directory where the Glave debugger and its libraries are built.  In order to copy and run the debugger in another directory, these libraries must also be copied.  Other notes:
@@ -154,13 +165,6 @@ Windows 7+ with additional, software:
       Especially valuable are the BASH shell and git packages.
     - If you don't want to use Cygwin, there are other shells and environments that can be used.
       You can also use a Git package that doesn't come from Cygwin.
-  - Git (from http://git-scm.com/download/win).
-  - Image Magick is used by the tests to compare images (from http://www.imagemagick.org/script/binary-releases.php)
-    - Be sure to check box to "Install development headers and libraries"
-  - glslang is required for demos and tests.
-    - You can download and configure it (in a peer directory) here: https://github.com/KhronosGroup/glslang/blob/master/README.md
-    - A windows batch file has been included that will pull and build the correct version.  Run it from Developer Command Prompt for VS2013 like so:
-      - update_external_sources.bat --build-glslang
 
 ## Windows Build