From c5cedc66a8ca5e7891bdc4012d1e1f55dbcabcae Mon Sep 17 00:00:00 2001 From: Marcel Loose <loose@astron.nl> Date: Sat, 4 Jun 2016 15:15:12 +0000 Subject: [PATCH] Task #8021: Added check for existing target to lofar_create_target_symlink(). Take two, which is hopefully correct now. --- CMake/LofarMacros.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMake/LofarMacros.cmake b/CMake/LofarMacros.cmake index a0de05215df..faeb2187463 100644 --- a/CMake/LofarMacros.cmake +++ b/CMake/LofarMacros.cmake @@ -213,6 +213,10 @@ if(NOT DEFINED LOFAR_MACROS_INCLUDED) # use of the generator expression $<TARGET_FILE>. # -------------------------------------------------------------------------- macro(lofar_create_target_symlink _target _symlink) + if(NOT TARGET ${_target}) + message(SEND_ERROR + "Cannot create symbolic link to non-existing target ${_target}") + endif(NOT TARGET ${_target}) if(POLICY CMP0026) set(_location $<TARGET_FILE:${_target}>) else(POLICY CMP0026) -- GitLab