title: Getting imported targets through `find_package`?
body: <p>The <a href="http://doc.qt.io/qt-5/cmake-manual.html" rel="noreferrer">CMake manual of Qt 5</a> uses <code>find_package</code> and says:</p>
  
  <blockquote>
    <p>Imported targets are created for each Qt module. Imported target names should be preferred instead of using a variable like <code>Qt5&lt;Module&gt;_LIBRARIES</code> in CMake commands such as target_link_libraries.</p>
  </blockquote>
  
  <p>Is it special for Qt or does <code>find_package</code> generate <em>imported targets</em> for all libraries? The <a href="https://cmake.org/cmake/help/v3.0/command/find_package.html" rel="noreferrer">documentation of <code>find_package</code> in CMake 3.0</a> says:</p>
  
  <blockquote>
    <p>When the package is found package-specific information is provided through variables and Imported Targets documented by the package itself.</p>
  </blockquote>
  
  <p>And the <a href="https://cmake.org/cmake/help/v3.0/manual/cmake-packages.7.html" rel="noreferrer">manual for cmake-packages</a> says:</p>
  
  <blockquote>
    <p>The result of using <code>find_package</code> is either a set of IMPORTED targets, or a set of variables corresponding to build-relevant information.</p>
  </blockquote>
  
  <p>But I did not see another <code>FindXXX.cmake</code>-script where the documentation says that a <em>imported target</em> is created.</p>