aboutsummaryrefslogtreecommitdiff
path: root/docs/getting_started.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/getting_started.rst')
-rw-r--r--docs/getting_started.rst35
1 files changed, 8 insertions, 27 deletions
diff --git a/docs/getting_started.rst b/docs/getting_started.rst
index 97c3d1bccbda..a174f652e736 100644
--- a/docs/getting_started.rst
+++ b/docs/getting_started.rst
@@ -28,23 +28,15 @@ On Unix-like Systems
.. _libc++: http://libcxx.llvm.org/
.. _Python 2.4: http://python.org/download/
-2. Check out LLVM::
+2. Check out LLVM and subprojects (including lld)::
- $ cd path/to/llvm-project
- $ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
-
-3. Check out lld::
-
- $ cd llvm/tools
- $ svn co http://llvm.org/svn/llvm-project/lld/trunk lld
-
- * lld can also be checked out to ``path/to/llvm-project`` and built as an external
- project.
+ $ git clone https://github.com/llvm/llvm-project.git
4. Build LLVM and lld::
- $ cd path/to/llvm-build/llvm (out of source build required)
- $ cmake -G "Unix Makefiles" path/to/llvm-project/llvm
+ $ cd llvm-project
+ $ mkdir build && cd build
+ $ cmake -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS=lld ../llvm
$ make
* If you want to build with clang and it is not the default compiler or
@@ -71,23 +63,12 @@ Using Visual Studio
.. _Visual Studio 12 (2013) or later: http://www.microsoft.com/visualstudio/11/en-us
.. _Python 2.4: http://python.org/download/
-#. Check out LLVM::
-
- $ cd path/to/llvm-project
- $ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
-
-#. Check out lld::
-
- $ cd llvm/tools
- $ svn co http://llvm.org/svn/llvm-project/lld/trunk lld
-
- * lld can also be checked out to ``path/to/llvm-project`` and built as an external
- project.
+#. Check out LLVM as above.
#. Generate Visual Studio project files::
- $ cd path/to/llvm-build/llvm (out of source build required)
- $ cmake -G "Visual Studio 11" path/to/llvm-project/llvm
+ $ cd llvm-project/build (out of source build required)
+ $ cmake -G "Visual Studio 11" -DLLVM_ENABLE_PROJECTS=lld ../llvm
#. Build