summaryrefslogtreecommitdiffstats
path: root/src/designer/src/uiplugin/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/designer/src/uiplugin/CMakeLists.txt')
-rw-r--r--src/designer/src/uiplugin/CMakeLists.txt9
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"