<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121409>121409</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Please backport "[cmake] Include GNUInstallDirs before using variables defined by it." to 19.x
</td>
</tr>
<tr>
<th>Labels</th>
<td>
cmake,
release:backport
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
mgorny
</td>
</tr>
</table>
<pre>
A trivial CMake fix: 5bbd5984306ab0bdd89a2e81cd4965e5ae51c3fb
```
commit 5bbd5984306ab0bdd89a2e81cd4965e5ae51c3fb
Author: Vassil Vassilev <v.g.vassilev@gmail.com>
AuthorDate: 2024-08-22 13:04:33 +0200
Commit: GitHub <noreply@github.com>
CommitDate: 2024-08-22 13:04:33 +0200
[cmake] Include GNUInstallDirs before using variables defined by it. (#83807)
This fixes an odd problem with the regex when `CMAKE_INSTALL_LIBDIR` is
not defined:
`string sub-command REGEX, mode REPLACE: regex "$" matched an empty
string.`
Fixes llvm/llvm-project#83802
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysU01v4zYQ_TXUZRCDGoqydNBB8UdqNLtYpNuitwUpji02lGSQlDf-9wVlp5uilxaoQGAgiPPmzXtPKgR7GokaJh-Z3GZqjv3km-E0-fGa6clcmxaitxerHGw-qVeCo31jogWptZF1VQheKs21MVWtkKq8M0VdSpKKZN6Jo2a8Tafk98PbbhoGG_8LQLuwSlPT81si7e6FLsDE5rI6rS73d1bw06CsW3XTwMTur_atipQgkGPxwKsHRMgFEy0vmGiFAIaPHHkiuFkIprtPNv406zRhnDyd3TWB29jP-gf67fa_R2e8BSYfu0G9EpNbOIydmw3B0-dfD2OIyrmt9QE0HSdPMAc7nuCivFXaUQBDRzuSAX0FG1fAsGIoKlHxNcM6QQPAvXztbUhuUQA1wmQMnP2kHQ3w3cYeYk_g6URv8L2nEVjJN5_an3ffDp9_-do-P397PjxuDy-s5GDDHXGc4jsBJtq_T2MlD9EnsmHWD8ljNRp42T3tfme4gWEyBC-7L8_tZpd0uk1miAwLhgiDil1PJjGl4Ryvd9Qb5OoWnPdp-2Un5y4Dw30qD2c__UFdvEuBHwOXmUaYWtQqoyZfC1mu-VoWWd8cj0qqkjRiVZqyyvNaiKLUKHhVFBVfZ7ZJZuYo8rwqpCxW2uCRcC1JdXxdr2tWcFqSljisJn_KbAgzNTnmBa8zpzS5sPxZiDe707obhujJkQopMFp1r-fJx_RJbjPfLPvo-RRYwZ0NMfxAjzY6ar4srfDeuGj4P8UpGREnyOvVWzZ71_QxnkNyGvcM9x-Cf5P9H-rvl_0Dw_1dgkuDfwYAAP__-FFRCQ">