Как определить, что используемая версия Qt статически встроена в проект cmake?
Моя цель — сделать файлы моего проекта независимыми от версии Qt, которая используется для его сборки, и есть несколько мест, где мне нужно различать динамические и статические сборки.





Она работает так же, как и любая другая библиотека в cmake, см. здесь:
find_package(Qt5 COMPONENTS Core REQUIRED)
get_target_property(MY_QT_TARGET_TYPE Qt5::Core TYPE)
if (MY_QT_TARGET_TYPE STREQUAL STATIC_LIBRARY)
message("Qt was built as a static library!")
endif ()