diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 9cc5e3664..bc6b2b601 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -11,8 +11,8 @@ if (POLICY CMP0177) endif() function(getTarget target type) - get_target_property(TARGET_TYPE ${target} TYPE) - if (${TARGET_TYPE} STREQUAL "INTERFACE_LIBRARY") + get_target_property(IMPORTED_TARGET ${target} IMPORTED) + if (${IMPORTED_TARGET}) set(${type} INTERFACE PARENT_SCOPE) else() set(${type} PRIVATE PARENT_SCOPE)