diff options
Diffstat (limited to 'src/designer/src/uiplugin/CMakeLists.txt')
-rw-r--r-- | src/designer/src/uiplugin/CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/designer/src/uiplugin/CMakeLists.txt b/src/designer/src/uiplugin/CMakeLists.txt index 01cddfea5..fb5740ed6 100644 --- a/src/designer/src/uiplugin/CMakeLists.txt +++ b/src/designer/src/uiplugin/CMakeLists.txt @@ -14,5 +14,14 @@ qt_add_module(UiPlugin Qt::Widgets ) +# special case begin +set(is_plugin "$<TARGET_PROPERTY:QT_PLUGIN_CLASS_NAME>") +target_compile_definitions( + UiPlugin + INTERFACE + $<$<BOOL:${is_plugin}>:QDESIGNER_EXPORT_WIDGETS> +) +# special case end + #### Keys ignored in scope 1:.:.:uiplugin.pro:<TRUE>: # MODULE_CONFIG = "designer_defines" |