forked from OSchip/llvm-project
parent
ce95ac6490
commit
b06fe489aa
|
@ -19,18 +19,18 @@
|
||||||
options. This should get you up and running with the minimum of muss and fuss.
|
options. This should get you up and running with the minimum of muss and fuss.
|
||||||
If you like what you see, please consider <a href="get_involved.html">getting
|
If you like what you see, please consider <a href="get_involved.html">getting
|
||||||
involved</a> with the Clang community. If you run into problems, please file
|
involved</a> with the Clang community. If you run into problems, please file
|
||||||
bugs in <a href="http://llvm.org/bugs/">LLVM Bugzilla</a>.</p>
|
bugs in <a href="https://bugs.llvm.org/">LLVM Bugzilla</a>.</p>
|
||||||
|
|
||||||
<h2 id="download">Release Clang Versions</h2>
|
<h2 id="download">Release Clang Versions</h2>
|
||||||
|
|
||||||
<p>Clang is released as part of regular LLVM releases. You can download the release versions from <a href="http://llvm.org/releases/">http://llvm.org/releases/</a>.</p>
|
<p>Clang is released as part of regular LLVM releases. You can download the release versions from <a href="https://llvm.org/releases/">https://llvm.org/releases/</a>.</p>
|
||||||
<p>Clang is also provided in all major BSD or GNU/Linux distributions as part of their respective packaging systems. From Xcode 4.2, Clang is the default compiler for Mac OS X.</p>
|
<p>Clang is also provided in all major BSD or GNU/Linux distributions as part of their respective packaging systems. From Xcode 4.2, Clang is the default compiler for Mac OS X.</p>
|
||||||
|
|
||||||
<h2 id="build">Building Clang and Working with the Code</h2>
|
<h2 id="build">Building Clang and Working with the Code</h2>
|
||||||
|
|
||||||
<h3 id="buildNix">On Unix-like Systems</h3>
|
<h3 id="buildNix">On Unix-like Systems</h3>
|
||||||
|
|
||||||
<p>Note: as an experimental setup, you can use a <b>single checkout</b> with all the projects, and an <b>easy CMake invocation</b>, see the LLVM Doc "<a href="http://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo">For developers to work with a git monorepo</a>"</p>
|
<p>Note: as an experimental setup, you can use a <b>single checkout</b> with all the projects, and an <b>easy CMake invocation</b>, see the LLVM Doc "<a href="https://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo">For developers to work with a git monorepo</a>"</p>
|
||||||
|
|
||||||
<p>If you would like to check out and build Clang, the current procedure is as
|
<p>If you would like to check out and build Clang, the current procedure is as
|
||||||
follows:</p>
|
follows:</p>
|
||||||
|
@ -39,7 +39,7 @@ follows:</p>
|
||||||
<li>Get the required tools.
|
<li>Get the required tools.
|
||||||
<ul>
|
<ul>
|
||||||
<li>See
|
<li>See
|
||||||
<a href="http://llvm.org/docs/GettingStarted.html#requirements">
|
<a href="https://llvm.org/docs/GettingStarted.html#requirements">
|
||||||
Getting Started with the LLVM System - Requirements</a>.</li>
|
Getting Started with the LLVM System - Requirements</a>.</li>
|
||||||
<li>Note also that Python is needed for running the test suite.
|
<li>Note also that Python is needed for running the test suite.
|
||||||
Get it at: <a href="http://www.python.org/download">
|
Get it at: <a href="http://www.python.org/download">
|
||||||
|
@ -98,7 +98,7 @@ follows:</p>
|
||||||
<li>CMake allows you to generate project files for several IDEs: Xcode,
|
<li>CMake allows you to generate project files for several IDEs: Xcode,
|
||||||
Eclipse CDT4, CodeBlocks, Qt-Creator (use the CodeBlocks generator),
|
Eclipse CDT4, CodeBlocks, Qt-Creator (use the CodeBlocks generator),
|
||||||
KDevelop3. For more details see
|
KDevelop3. For more details see
|
||||||
<a href="http://llvm.org/docs/CMake.html">Building LLVM with CMake</a>
|
<a href="https://llvm.org/docs/CMake.html">Building LLVM with CMake</a>
|
||||||
page.</li>
|
page.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -200,7 +200,7 @@ Visual Studio:</p>
|
||||||
32-bit toolset. If you are developing on a 64-bit version of Windows and
|
32-bit toolset. If you are developing on a 64-bit version of Windows and
|
||||||
want to use the 64-bit toolset, pass the ``-Thost=x64`` flag when
|
want to use the 64-bit toolset, pass the ``-Thost=x64`` flag when
|
||||||
generating the Visual Studio solution. This requires CMake 3.8.0 or later.</li>
|
generating the Visual Studio solution. This requires CMake 3.8.0 or later.</li>
|
||||||
<li>See the <a href="http://www.llvm.org/docs/CMake.html">LLVM CMake guide</a> for
|
<li>See the <a href="https://www.llvm.org/docs/CMake.html">LLVM CMake guide</a> for
|
||||||
more information on other configuration options for CMake.</li>
|
more information on other configuration options for CMake.</li>
|
||||||
<li>The above, if successful, will have created an LLVM.sln file in the
|
<li>The above, if successful, will have created an LLVM.sln file in the
|
||||||
<tt>build</tt> directory.
|
<tt>build</tt> directory.
|
||||||
|
|
Loading…
Reference in New Issue