Fixed CMake symlinking on out-of-source builds

This commit is contained in:
Paul Bakker 2014-03-07 10:33:55 +01:00
parent e8bac683c2
commit 3d52ab76f6
2 changed files with 13 additions and 10 deletions

View File

@ -20,6 +20,7 @@ Bugfix
* Fix bug in RSA PKCS#1 v1.5 "reversed" operations
* Fixed testing with out-of-source builds using cmake
* Fixed version-major intolerance in server
* Fixed CMake symlinking on out-of-source builds
= PolarSSL 1.3.4 released on 2014-01-27
Features

View File

@ -93,6 +93,7 @@ if (NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
file(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}/data_files" link)
file(TO_NATIVE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/data_files" target)
if (NOT EXISTS ${link})
if (UNIX)
set(command ln -s ${target} ${link})
else()
@ -107,4 +108,5 @@ if (NOT ${CMAKE_CURRENT_BINARY_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
message(FATAL_ERROR "Could not create symbolic link for: ${target} --> ${output}")
endif()
endif()
endif()