| # NB: This could be dangerous to execute, it is assuming the user is | 
 | # checking that the build is out-of-source with code like this: | 
 | # | 
 | # if(${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_BINARY_DIR}) | 
 | #   message(FATAL_ERROR "Source directory equals build directory.\ | 
 | #  In-source builds are not supported.\ | 
 | #  Please specify a build directory, e.g. cmake -Bbuild -H.") | 
 | # endif() | 
 |  | 
 | file(GLOB build_dir_contents ${CMAKE_BINARY_DIR}/*) | 
 | foreach(file ${build_dir_contents}) | 
 |   if (EXISTS ${file}) | 
 |      file(REMOVE_RECURSE ${file}) | 
 |   endif() | 
 | endforeach(file) |