# 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) |