<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/78530>78530</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
CMake Error at cmake/modules/LLVMExternalProjectUtils.cmake:86 (is_msvc_triple):
</td>
</tr>
<tr>
<th>Labels</th>
<td>
cmake
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hiraditya
</td>
</tr>
</table>
<pre>
```cmake
llvm/cmake/modules/LLVMExternalProjectUtils.cmake:86
is_msvc_triple(is_msvc_target ${target_triple})
But the definition has
# is_msvc_triple(out_var triple)
# Checks whether the passed triple refers to an MSVC environment
function(is_msvc_triple out_var triple)
```
I get error with this cmake config:
```sh
cmake -DCMAKE_BUILD_TYPE=Release -GNinja \
../llvm \
-DCMAKE_C_COMPILER=/usr/bin/clang \
-DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
-DLLVM_TARGETS_TO_BUILD:STRING='ARM;AArch64' \
-DCAN_TARGET_i386:INTERNAL=False \
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=False \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DCLANGD_INCLUDE_TESTS:BOOL=OFF \
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" \
-DLLVM_ENABLE_PROJECTS="clang;lld"
```
```
-- LLD version: 18.0.0
CMake Error at cmake/modules/LLVMExternalProjectUtils.cmake:86 (is_msvc_triple):
is_msvc_triple Function invoked with incorrect arguments for function
named: is_msvc_triple
Call Stack (most recent call first):
runtimes/CMakeLists.txt:240 (llvm_ExternalProject_Add)
runtimes/CMakeLists.txt:453 (runtime_default_target)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VV1vozgU_TXOi5WI2CSkDzyYr252CakIHc08IQMmeGqgsk2m8-9XBtJt2umstNJKEUnMOefec7n3QpXi544xF2w8sAkWdNBNL92GS1px_ZMuir766YKtNX3Klj4xYAXAIkJcWoCi6QRFbV8NgimAojj-cghfNJMdFQ-y_85K_ai5UKsJisluOylArvJWXcpcS_4sGEC71wMqz0xDgGzgeNOfK8gJALqb-NPVGzTUDYMVq3nHNe872FAFZwjCH6P0g84vVMLrwd0_WAj9hpVPCv5omG6YHJWfqVKsmuFQsppJBXUPaQcPpy8-ZN2Fy75rWacnpXroSpPIW0cT-bPQ1_q-NbaHpgZMyl7CH1w3UDdcwbGIsOy7mp8BJu_4qpkOJtQy8A_krzD3HvdxkGffHkKAg5QJRhWDy_uEd98pBBt_fhxwtQIoMs_1zeFVw8_94-FhH4cpwAFA0aAkQFHBO9MDgnbnX3G-fv03FkAeQN4N1_RPnpH0PsxOeXacsgeYnLJ0n9yPOg5JDwB7hMiy2doAObfBSTLzc453W4DJPsnCNCExwEFEhWK38DnDPM3yIIzIY5xd6cck_vYLDlwGU0lPf5A0DPJ4750AJt7xaCIco-gW68ckuQ_yfeLHj0GYZ-Ep-xQ-2w8T4sVhnj4m2f4QnkbTSPCifHkB2Jt-0IIDhD7lPqTHP0M_m7lTsbEnRAUQ-k3X3VxvAcsljOMAXphUprkxgevdylrNd_2DablwbFeq4X_aC_DDxJgRuXb5u0mG0TxmkHeX_olV05TwruylZKWGVJ4HM5QK1r2Er0M5aXW0ZZXx8C7e5IUKAU-alk8mo7ZXGkpWsk7D0typuVT6JjM5dJq3o82xDjFXWq30iwaYINsyKmau8nf-c1JVr0vgtyL2BhuRGZJXrKaD0POi_LhHFpWLqzt8RxfMXTvWZmOvEbIWjctKp3AQ2-AddayistFdXTr1FmELYbS20YK7yEK2tV7vrDVyLGu1tdc1Xdt0XVQ1qssK2BZrKRcrY2jVy_OCKzUw19ltsLUQtGBCjW8ThOYeQObFIl2DXxbDWQHbEqO1VwXNtWDu_9lBi0EKt9H6WZmHhiKAojPXzVCsyr6dt978tXyepAGKRmcm8mju7wAAAP__h9IuuA">