title: CMake support "make uninstall"?
body: <p>I am trying to find some <code>sudo</code>-free solution to enable my users install and unistall my application. Using</p>
  
  <pre><code>set(CMAKE_INSTALL_PREFIX "$ENV{HOME}/opt/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
  SET(CMAKE_INSTALL_RPATH "$ENV{HOME}/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
  </code></pre>
  
  <p>I can direct the files to the user's home directory, and</p>
  
  <pre><code>make install
  </code></pre>
  
  <p>works fine. With reference to 
  <a href="https://stackoverflow.com/questions/1439950/whats-the-opposite-of-make-install-ie-how-do-you-uninstall-a-library-in-lin">What&#39;s the opposite of &#39;make install&#39;, ie. how do you uninstall a library in Linux?</a>
  I did not find any idea, which is <code>sudo</code>-free and is not complex for a non-system-admin person. </p>
  
  <ol>
  <li><p>Is anyhow <code>make uninstall</code> supported by CMake?</p></li>
  <li><p>My uninstall is quite simple: all files go in a subdirectory of the user's home. In principle, removed that new subdirectory could solve the problem. Has <code>make install</code>, with parameters above, any side effect, or I can write in my user's guide that the newly produced subdirectory can be removed as 'uninstall'?</p></li>
  </ol>