From ff694af92bc114ff9758c4e70d870dd8ee985c2e Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 19 Oct 2021 12:14:34 -0700 Subject: [PATCH] build-system: prevent recursive symbolic links If cmake is called multiple times we can end up with a recursive set of symbolic links that can confuse package build scripts. Signed-off-by: Dirk Hohndel --- cmake/Modules/RunOnBuildDir.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/Modules/RunOnBuildDir.cmake b/cmake/Modules/RunOnBuildDir.cmake index 5158dcaf4..0b2e09d43 100644 --- a/cmake/Modules/RunOnBuildDir.cmake +++ b/cmake/Modules/RunOnBuildDir.cmake @@ -18,6 +18,7 @@ if(NOT NO_DOCS) COMMAND mkdir -p ${CMAKE_BINARY_DIR}/Documentation/ && rm -rf ${CMAKE_BINARY_DIR}/Documentation/images && + rm -rf ${CMAKE_BINARY_DIR}/Documentation/mobile-images && ln -sf ${CMAKE_SOURCE_DIR}/Documentation/images ${CMAKE_BINARY_DIR}/Documentation/images && ln -sf ${CMAKE_SOURCE_DIR}/Documentation/mobile-images ${CMAKE_BINARY_DIR}/Documentation/mobile-images )