Teach automoc to run moc when it sees Q_ENUM_NS
Needed for qtcoap, otherwise AUTOMOC doesn't run moc on qcoapnamespace.h. Change-Id: I4ca43fcbbc5db6163f9f9f788b920eae86f5b174 Reviewed-by: Qt CMake Build Bot Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
parent
4acb0b8582
commit
6bfe16922a
@ -858,7 +858,7 @@ function(qt_enable_autogen_tool target tool enable)
|
||||
# that the moc scanner has to look for. Inform the CMake moc scanner about it.
|
||||
if(tool STREQUAL "moc" AND enable)
|
||||
set_target_properties("${target}" PROPERTIES
|
||||
AUTOMOC_MACRO_NAMES "Q_OBJECT;Q_GADGET;Q_NAMESPACE;Q_NAMESPACE_EXPORT")
|
||||
AUTOMOC_MACRO_NAMES "Q_OBJECT;Q_GADGET;Q_NAMESPACE;Q_NAMESPACE_EXPORT;Q_ENUM_NS")
|
||||
endif()
|
||||
|
||||
set_target_properties("${target}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user