Fix quoting in arguments to [

When comparing two strings with test(1) we need to
make sure that the strings are passed each as precisely
one argument to test (a.k.a. [). Shell variables, like $1,
however may expand to zero or more arguments; hence quote
appropriately.

--
Change-Id: I7fd1cee970ed24e6c332b0da361bc916aafcb006
Reviewed-on: https://bazel-review.googlesource.com/#/c/3881
MOS_MIGRATED_REVID=125671405
diff --git a/scripts/bootstrap/compile.sh b/scripts/bootstrap/compile.sh
index f0a797e..4f83f3e 100755
--- a/scripts/bootstrap/compile.sh
+++ b/scripts/bootstrap/compile.sh
@@ -209,11 +209,11 @@
 #!/bin/sh
 win_arg='--windows_compatible'
 manifest_arg='--manifest_only'
-if [ $1 == $win_arg ] || [ $1 == $manifest_arg ];
+if [ "$1" == "$win_arg" ] || [ "$1" == "$manifest_arg" ];
 then
      shift
 fi
-if [ $1 == $win_arg ] || [ $1 == $manifest_arg ];
+if [ "$1" == "$win_arg" ] || [ "$1" == "$manifest_arg" ];
 then
      shift
 fi