summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/scxml/Qt6ScxmlMacros.cmake9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/scxml/Qt6ScxmlMacros.cmake b/src/scxml/Qt6ScxmlMacros.cmake
index b4a5a5f..f78155c 100644
--- a/src/scxml/Qt6ScxmlMacros.cmake
+++ b/src/scxml/Qt6ScxmlMacros.cmake
@@ -97,11 +97,12 @@ function(qt6_add_statecharts target_or_outfiles)
endfunction()
if(NOT QT_NO_CREATE_VERSIONLESS_FUNCTIONS)
- macro(qt_add_statecharts)
+ function(qt_add_statecharts outfiles)
if(QT_DEFAULT_MAJOR_VERSION EQUAL 5)
- qt5_add_statecharts(${ARGV})
+ qt5_add_statecharts("${outfiles}" ${ARGN})
elseif(QT_DEFAULT_MAJOR_VERSION EQUAL 6)
- qt6_add_statecharts(${ARGV})
+ qt6_add_statecharts("${outfiles}" ${ARGN})
endif()
- endmacro()
+ set("${outfiles}" "${${outfiles}}" PARENT_SCOPE)
+ endfunction()
endif()