title: Where to put the binary in CMake?
body: <p>in my project, all source code resides in a folder named "src". There's a CMakeLists.txt file in my projects root (above "src"), but it merely declares the project and includes the "src" subdirectory. The CMakeLists.txt file under src does all the work, including "add_binary".</p>
  
  <p>(Is that a common way of doing it, or should I put all the intelligence in the CMakeLists.txt file at the root level?)</p>
  
  <p>If I build the project now, my binary is placed into the src folder, but this doesn't make a lot of sense, I'd rather have it in the root folder or a dedicated "bin" folder.</p>
  
  <p>How do you do this?</p>