Set the CMAKE_RUNTIME_OUTPUT_DIR variable in the top level CMakeLists.txt. Exectuables are now put into the top level build directory.