<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/106535>106535</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
How to build Clang?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Strke
</td>
</tr>
</table>
<pre>
I use this code to download and unzip
```
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc2/clang-19.1.0-rc2.src.tar.xz
tar -xf clang-19.1.0-rc2.src.tar.xz
cd clang-19.1.0-rc2.src
```
and i create a `build` fold, then cd it
```
mkdir build
cd build
```
and cmake it, but get error
```
cmake ..
```
```
CMake Error at CMakeLists.txt:7 (include):
include could not find requested file:
/home/clang/../cmake/Modules/CMakePolicy.cmake
CMake Error at CMakeLists.txt:26 (include):
include could not find requested file:
GetDarwinLinkerVersion
CMake Error at CMakeLists.txt:40 (find_package):
Could not find a package configuration file provided by "LLVM" with any of
the following names:
LLVMConfig.cmake
llvm-config.cmake
Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
"LLVM_DIR" to a directory containing one of the above files. If "LLVM"
provides a separate development package or SDK, be sure it has been
installed.
-- Configuring incomplete, errors occurred!
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysVVGP4jYQ_jXOy4goOBCWhzxQ2PRWtyut7qpT31aOPUlcjJ3aDiz36yubZEU5pPakk5DQxN988818mZg5J1uNWJLlb2S5S9jgO2PLr97uMamNOJdPMDgE30kH3AgEb0CYk1aGCWBawKC_y55kO5JtSJGNvxieWvTQed87km8IrQitWum7oU65ORBaKXWc_ma9NX8h94RWFhUyh47QaqozgoxtZ_N1Ok-zmeWU0Iorpq8fpc7y1DObvn-_KPDMwuy9gf8EcnEXc7et0LQEbpF5BAakyOpBKkGKDBqjBKFb8B1q4AKkh7sUh72QFi5pU_2r6E5BfmB7BOkDez14CKNFa429m3FBp-ndw5tw-xKwj4ELmIcYPkvnXerfPck3KyD0QWquBoGEroOVMQ9gfAjcDEqANh4aqQVY_HtA51FAIxV-4McsQqvOHHByj9AqTUMQFBNavRgxqGh-FPJqlOTn9HJ6RfP_pNPi12oHgN_R75g9Sf0s9R7tN7ROGv3z0hZZkBZqvvWM71l7o2_7b10MRhRwoxvZDpZ5aXRUCb01RylQQH0GQunz87cXQimcpO-A6TOYZmL1HYZ3VJmT1C1odkB322PI3sYa11MPrcc95T8cTYCNEJFfaueZUhd9vcVGvoNproV5A9uXzefHt9cvj9XTn2-vmz8-gbHg0E9kI_pt9_RlzGAgpEXujT2HGXgmdejBaAzsoTCrzRHjRFwK8HRdcqIdJ-WAgcOe2bDBAo-oTH9A7T-GbCx83X2Ou4bgBhs2DzrmoEYczZ76RJH-6P5sBtvRpyBSam4OvUKPgTKurQPD-WAtCkLnN3uZiDIX63zNEiznK7pY55RmWdKVguV13tSrolhhvVgvBa_FguVUNEssCkETWdKMLrIHup7Pl1mWpauaUdYwbNjDfLXmD2SR4YFJlQYzU2PbRDo3YDnPimW-TBSrUbl4F1A67icN14Ito_v10DqyyFR8kT8ovPQKy0_mFHyKnzHYxty8Sgaryp--AqKm8A0YZR1L-k8AAAD__5x2CQQ">