<div dir="ltr">No need for specific examples. Just wanted to understand the context better.<div><br></div><div>One good way to avoid this warning would be to get your Find* script changes into CMake itself, and then eliminate your need for the custom copies of them when using a new-enough CMake.</div>
<div><br></div><div>Is it feasible for you to propose a patch series that fixes the problems you speak of in the Find* modules, or are they controversial or somehow non-public, and you can&#39;t do that...?</div><div><br>
</div><div><br></div><div>Thanks,</div><div>D</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 19, 2012 at 8:55 AM, Marcel Loose <span dir="ltr">&lt;<a href="mailto:marcel.loose@zonnet.nl" target="_blank">marcel.loose@zonnet.nl</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>Op 18-12-12 13:46, David Cole schreef:<br>
    </div><div><div class="h5">
    <blockquote type="cite">
      <div class="gmail_extra">On Mon, Dec 17, 2012 at 11:57 AM,
        Alexander Neundorf <span dir="ltr">&lt;<a href="mailto:a.neundorf-work@gmx.net" target="_blank">a.neundorf-work@gmx.net</a>&gt;</span>
        wrote:<br>
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
            <div>On Monday 17 December 2012, David Cole
              wrote:<br>
            </div>
            <div>&gt; I thought we wanted them to switch to
              the new behavior... Isn&#39;t that the<br>
              &gt; goal of emitting warnings from policy
              implementations...?<br>
              <br>
            </div>
            ...but not as long as the project still wants to keep the
            old minimum required<br>
            cmake version (or am I mixing things up) ?<br>
            <br>
            Alex<br>
          </blockquote>
        </div>
        <br>
      </div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra">No, you&#39;re not mixing things up. You&#39;re
        correct.</div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra">If somebody wants to use minimum required
        2.6.2 *and* they don&#39;t like warnings emitted by newer versions
        of CMake about new policies, then they have to change their
        code, or use the -D <span style="line-height:22px;text-align:justify;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif">CMAKE_POLICY_DEFAULT_CMP&lt;NNNN&gt; </span>technique.</div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra">Now if they&#39;re going to change their code
        anyway, why not make a change that is compatible with the new
        policy introduced rather than adding a bunch of code to keep
        things in the OLD state. With many policies it is possible to
        write CMake code that honors the NEW state of the policy, but
        still works with older CMakes.</div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra">I would ask for specific advice regarding
        the particulars of the policy violation to see if there is such
        a way to re-write the code to work with older AND newer CMakes
        before I would ever consider setting a policy to OLD in my own
        CMakeLists files.</div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra">HTH,</div>
      <div class="gmail_extra">David</div>
      <div class="gmail_extra"><br>
      </div>
      <div class="gmail_extra"><br>
      </div>
    </blockquote></div></div>
    I can send specific examples if you want. I&#39;m not sure I can send
    attachments to the mailing list, though.<br>
    <br>
    Regards,<br>
    Marcel Loose.<br>
    <br>
  </div>

</blockquote></div><br></div>