1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-12-24 17:41:01 +03:00

Merge pull request #6086 from paul-elliott-arm/fix_cmake_no_gen_files

Fix linking of generated files in cmake
This commit is contained in:
Dave Rodgman
2022-07-20 16:13:42 +01:00
committed by GitHub
2 changed files with 7 additions and 1 deletions

View File

@@ -131,7 +131,10 @@ function(link_to_source base_name)
set(target "${CMAKE_CURRENT_SOURCE_DIR}/${base_name}")
endif()
if (NOT EXISTS ${link})
# Linking to non-existent file is not desirable. At best you will have a
# dangling link, but when building in tree, this can create a symbolic link
# to itself.
if (EXISTS ${target} AND NOT EXISTS ${link})
if (CMAKE_HOST_UNIX)
set(command ln -s ${target} ${link})
else()

View File

@@ -0,0 +1,3 @@
Bugfix
* Fix an issue in releases with GEN_FILES turned off whereby missing
generated files could be turned into symlinks to themselves.