title: What is the benefit of building with CMake?
body: <p>I am working on SFML and I am curious about the option that I can compile it myself. I found it in tutorials, but from the first line I became confused:</p>
  <blockquote>
  <p>CMake is an open-source meta build system. Instead of building SFML, it builds what builds SFML: Visual Studio solutions ...</p>
  </blockquote>
  <ol>
  <li><p>There is a build option in visual studio too, is there any difference between that build and CMake build?</p>
  </li>
  <li><p>What does it mean that it builds what builds SFML? It means library files?</p>
  </li>
  <li><p>Visual studio solutions? What does it mean? As far as i know, when i open a new project it is within a solution and i can add new projects to this solution (I am confused about why there must be more than one project in a solution too!).</p>
  </li>
  </ol>
  <p>What does it mean that CMake builds a solution? And what is it for?</p>