From 36f4a060a9ce100fb67c6399fac2e16fd21b519a Mon Sep 17 00:00:00 2001 From: doodspav <doodspav@gmail.com> Date: Wed, 1 Nov 2023 23:30:43 +0000 Subject: [PATCH] GHI #20 Add cmake abort message for better debugging Signed-off-by: doodspav <doodspav@gmail.com> --- test/cmake/CreateTest.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/cmake/CreateTest.cmake b/test/cmake/CreateTest.cmake index 4f87a3a0c..4f53aab66 100644 --- a/test/cmake/CreateTest.cmake +++ b/test/cmake/CreateTest.cmake @@ -213,6 +213,9 @@ function(_create_test) # such as IMPORTED_LOCATION for the library path and set # INTERFACE_INCLUDE_DIRECTORIES to the directories containing any # necessary header files. + if(NOT TARGET "${dep_target}") + message(FATAL_ERROR "Encountered non-target dependency '${dep_target}' for target ${target} (check source comment)") + endif() get_target_property(type "${dep_target}" TYPE) if(type STREQUAL "SHARED_LIBRARY") list(APPEND deps_paths "$<TARGET_FILE_DIR:${dep_target}>")