* ExternalProject doesn't re-invoke on build to let qmake figure out if any files need rebuilding, so it's the totally wrong thing for qrenderdoc.
* Suggest users to use VS on Windows * Add a top-level wrapper Makefile and disallow in-source builds * Support clang * Centralize compiler flags * Remove all occurrences of "if(WIN32)..." * Make qrenderdoc an external project
The suggested way to build RenderDoc on Linux is now $ mkdir build $ cd build $ cmake .. $ make It will print an error when used on other platforms.