zephyr/cmake/pristine.cmake

18 lines
596 B
CMake

# SPDX-License-Identifier: Apache-2.0
# 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)