| # 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 |
| LIST_DIRECTORIES true |
| ${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}/ZephyrUnittestConfigVersion.cmake" |
| "${CMAKE_CURRENT_LIST_DIR}/ZephyrUnittestConfig.cmake" |
| ) |
| |
| # Delete everything else, as those files are created by CMake. |
| file(REMOVE_RECURSE ${GENERATED_FILES}) |