diff options
-rw-r--r-- | src/scxml/Qt6ScxmlMacros.cmake | 9 |
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() |