| # SPDX-License-Identifier: Apache-2.0 |
| # Purpose of this CMake file is to clean all CMake files generated by CMake when |
| # exporting Zephry to CMake user package registry. |
| # Get a list of all files. |
| file(GLOB_RECURSE GENERATED_FILES |
| ${CMAKE_CURRENT_LIST_DIR}/* |
| # Remove the files that is used be Zephyr from the list. |
| list(REMOVE_ITEM GENERATED_FILES |
| "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" |
| "${CMAKE_CURRENT_LIST_DIR}/pristine.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/zephyr_package_search.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/ZephyrConfigVersion.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/ZephyrUnittestConfigVersion.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/ZephyrConfig.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/ZephyrUnittestConfig.cmake" |
| # Delete everything else, as those files are created by CMake. |
| file(REMOVE_RECURSE ${GENERATED_FILES}) |