<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59148>59148</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [Buildsystem]Downstream projects can't override CPack arguments
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Naville
      </td>
    </tr>
</table>

<pre>
    [llvm/CMakeLists.txt](https://github.com/llvm/llvm-project/blob/a11cd0d94ed3cabf0998a0289aead05da94c86eb/llvm/CMakeLists.txt#L328)

This essentially overwrites the install directories the user passed in during configuration time?

We should add checks like we did with LLVM_VERSION_MAJOR

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVUk2P2yAQ_TX4ghrxYRxz8CG76Uqtkt1qW-0eVxgmNg02EeCk-ffF3qitelsJMcMMM-_xhtaba4PEnXPnAbGH-706ws7GFFfpV0Jii1jdp3SKiG9yOq_Opn5qV9rP129Vs_l0Cv4n6JSPrfNtNopSbYiRJRiuVXsgUtaKsFoqUIYIo2Sp6wrav33-Q2d8x1mNmERki8jmff_R24ghRhiTVc5dsT9DuASbIOLUA7ZjTDmOjQ2ZjQ_2Fp8iBHxSudDkO9hMwY4d1n482G4KKlk_4mQHQPzhX7hXwLH3kzNYGYN1D_oYsbNHwBfIGAZfsh54t3vZv718fv7-5enxbb_5-vT8Xl1AQ6tKUrmuJCtMw43kUhXJJgez6neTdSZeY4Iha731l0w-gBrwTcyItRoRW6fllcEawPfflD5iFbppyBLEYgqu-fCEbIwTxOwIScu66JtDJQitDpqKtgRFiS5bYSjnBqSoiKkKp1pwceaMGBvhgpcW2c-8C9swwhiljFNCKGcrodfa6BrEmudfICgqCQzKutXMY-VDV4RmodROXcxJt8z8TzJPyXYjLBLN_dWUeh-aR3W2zkGxQDcL9d9BFeQY">