<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">