]> git.lizzy.rs Git - rust.git/blobdiff - configure
Correct Iterator trait documentation
[rust.git] / configure
index c05765975d4790795bb55844422d7987e02d8e67..e1113fba46b7c329ba0baf60c131be66a8d3936b 100755 (executable)
--- a/configure
+++ b/configure
@@ -1327,97 +1327,101 @@ then
     fi
 fi
 
-step_msg "making directories"
+if [ -z "$CFG_ENABLE_RUSTBUILD" ]; then
 
-for i in \
-    doc doc/std doc/extra \
-    dl tmp dist
-do
-    make_dir $i
-done
+  step_msg "making directories"
 
-for t in $CFG_HOST
-do
-    make_dir $t/llvm
-done
+  for i in \
+      doc doc/std doc/extra \
+      dl tmp dist
+  do
+      make_dir $i
+  done
 
-for t in $CFG_HOST
-do
-    make_dir $t/rustllvm
-done
+  for t in $CFG_HOST
+  do
+      make_dir $t/llvm
+  done
 
-for t in $CFG_TARGET
-do
-  make_dir $t/rt
-  for s in 0 1 2 3
+  for t in $CFG_HOST
   do
-    make_dir $t/rt/stage$s
-    make_dir $t/rt/jemalloc
-    make_dir $t/rt/compiler-rt
-    for i in                                          \
-      isaac sync test \
-      arch/i386 arch/x86_64 arch/arm arch/aarch64 arch/mips arch/powerpc
-    do
-      make_dir $t/rt/stage$s/$i
-    done
+      make_dir $t/rustllvm
   done
-done
 
-for h in $CFG_HOST
-do
-    for t in $CFG_TARGET
+  for t in $CFG_TARGET
+  do
+    make_dir $t/rt
+    for s in 0 1 2 3
     do
-        # host bin dir stage0
-        make_dir $h/stage0/bin
-
-        # host lib dir stage0
-        make_dir $h/stage0/lib
-
-        # host test dir stage0
-        make_dir $h/stage0/test
-
-        # target bin dir stage0
-        make_dir $h/stage0/lib/rustlib/$t/bin
-
-        # target lib dir stage0
-        make_dir $h/stage0/lib/rustlib/$t/lib
-
-        for i in 1 2 3
-        do
-            # host bin dir
-            make_dir $h/stage$i/bin
-
-            # host lib dir
-            make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE
-
-            # host test dir
-            make_dir $h/stage$i/test
-
-            # target bin dir
-            make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/bin
-
-            # target lib dir
-            make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/lib
-        done
+      make_dir $t/rt/stage$s
+      make_dir $t/rt/jemalloc
+      make_dir $t/rt/compiler-rt
+      for i in                                          \
+        isaac sync test \
+        arch/i386 arch/x86_64 arch/arm arch/aarch64 arch/mips arch/powerpc
+      do
+        make_dir $t/rt/stage$s/$i
+      done
     done
+  done
 
-    make_dir $h/test/run-pass
-    make_dir $h/test/run-pass-valgrind
-    make_dir $h/test/run-pass-fulldeps
-    make_dir $h/test/run-fail
-    make_dir $h/test/run-fail-fulldeps
-    make_dir $h/test/compile-fail
-    make_dir $h/test/parse-fail
-    make_dir $h/test/compile-fail-fulldeps
-    make_dir $h/test/bench
-    make_dir $h/test/perf
-    make_dir $h/test/pretty
-    make_dir $h/test/debuginfo-gdb
-    make_dir $h/test/debuginfo-lldb
-    make_dir $h/test/codegen
-    make_dir $h/test/codegen-units
-    make_dir $h/test/rustdoc
-done
+  for h in $CFG_HOST
+  do
+      for t in $CFG_TARGET
+      do
+          # host bin dir stage0
+          make_dir $h/stage0/bin
+
+          # host lib dir stage0
+          make_dir $h/stage0/lib
+
+          # host test dir stage0
+          make_dir $h/stage0/test
+
+          # target bin dir stage0
+          make_dir $h/stage0/lib/rustlib/$t/bin
+
+          # target lib dir stage0
+          make_dir $h/stage0/lib/rustlib/$t/lib
+
+          for i in 1 2 3
+          do
+              # host bin dir
+              make_dir $h/stage$i/bin
+
+              # host lib dir
+              make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE
+
+              # host test dir
+              make_dir $h/stage$i/test
+
+              # target bin dir
+              make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/bin
+
+              # target lib dir
+              make_dir $h/stage$i/$CFG_LIBDIR_RELATIVE/rustlib/$t/lib
+          done
+      done
+
+      make_dir $h/test/run-pass
+      make_dir $h/test/run-pass-valgrind
+      make_dir $h/test/run-pass-fulldeps
+      make_dir $h/test/run-fail
+      make_dir $h/test/run-fail-fulldeps
+      make_dir $h/test/compile-fail
+      make_dir $h/test/parse-fail
+      make_dir $h/test/compile-fail-fulldeps
+      make_dir $h/test/bench
+      make_dir $h/test/perf
+      make_dir $h/test/pretty
+      make_dir $h/test/debuginfo-gdb
+      make_dir $h/test/debuginfo-lldb
+      make_dir $h/test/codegen
+      make_dir $h/test/codegen-units
+      make_dir $h/test/rustdoc
+  done
+
+fi
 
 # Configure submodules
 step_msg "configuring submodules"