Merge "Fix build of QTuioTouchPlugin with Makefile generator on macOS"

This commit is contained in:
Joerg Bornemann 2021-03-11 11:19:48 +01:00 committed by Qt CI Bot
commit 3d71f1733d

View File

@ -82,8 +82,14 @@ function(qt_internal_add_plugin target)
# Add a custom target with the Qt5 qmake name for a more user friendly ninja experience.
if(arg_OUTPUT_NAME AND NOT TARGET "${output_name}")
add_custom_target("${output_name}")
add_dependencies("${output_name}" "${target}")
# But don't create such a target if it would just differ in case from "${target}"
# and we're not using Ninja. See https://gitlab.kitware.com/cmake/cmake/-/issues/21915
string(TOUPPER "${output_name}" uc_output_name)
string(TOUPPER "${target}" uc_target)
if(NOT uc_output_name STREQUAL uc_target OR CMAKE_GENERATOR MATCHES "^Ninja")
add_custom_target("${output_name}")
add_dependencies("${output_name}" "${target}")
endif()
endif()
if (ANDROID)