From 4b47586a08741c530386f08be77b5da870bc130a Mon Sep 17 00:00:00 2001 From: "Daniele E. Domenichelli" Date: Fri, 9 Aug 2013 10:39:46 +0200 Subject: [PATCH] FindGTK2: Add check to ensure that target exists --- Modules/FindGTK2.cmake | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Modules/FindGTK2.cmake b/Modules/FindGTK2.cmake index e20593e93..3f912bb7e 100644 --- a/Modules/FindGTK2.cmake +++ b/Modules/FindGTK2.cmake @@ -456,11 +456,13 @@ function(_GTK2_ADD_TARGET_DEPENDS _var) string(TOLOWER "${_var}" _basename) - get_target_property(_configs GTK2::${_basename} IMPORTED_CONFIGURATIONS) - _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} INTERFACE_LINK_LIBRARIES ${ARGN}) - foreach(_config ${_configs}) - _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} IMPORTED_LINK_INTERFACE_LIBRARIES_${_config} ${ARGN}) - endforeach() + if(TARGET GTK2::${_basename}) + get_target_property(_configs GTK2::${_basename} IMPORTED_CONFIGURATIONS) + _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} INTERFACE_LINK_LIBRARIES ${ARGN}) + foreach(_config ${_configs}) + _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} IMPORTED_LINK_INTERFACE_LIBRARIES_${_config} ${ARGN}) + endforeach() + endif() endfunction() function(_GTK2_ADD_TARGET_INCLUDE_DIRS _var)