Revision control

Copy as Markdown

# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
if(NOT QT_BUILD_STANDALONE_TESTS AND NOT QT_BUILDING_QT)
cmake_minimum_required(VERSION 3.16)
project(tst_scxml_parser LANGUAGES CXX)
find_package(Qt6BuildInternals REQUIRED COMPONENTS STANDALONE_TEST)
endif()
#####################################################################
## tst_scxml_parser Test:
#####################################################################
qt_internal_add_test(tst_scxml_parser
SOURCES
tst_parser.cpp
LIBRARIES
Qt::Gui
Qt::Qml
Qt::Scxml
)
# Resources:
set(tst_parser_resource_files
"data/badInitial.scxml"
"data/badInitial.scxml.errors"
"data/commentInScript.scxml"
"data/commentInScript.scxml.errors"
"data/empty.scxml"
"data/empty.scxml.errors"
"data/eventnames.scxml"
"data/eventnames.scxml.errors"
"data/ids1.scxml"
"data/ids1.scxml.errors"
"data/ids2.scxml"
"data/ids2.scxml.errors"
"data/invalidContent.scxml"
"data/invalidContent.scxml.errors"
"data/invalidRoot1.scxml"
"data/invalidRoot1.scxml.errors"
"data/invalidRoot2.scxml"
"data/invalidRoot2.scxml.errors"
"data/invalidRoot3.scxml"
"data/invalidRoot3.scxml.errors"
"data/invalidRoot6.scxml"
"data/invalidRoot6.scxml.errors"
"data/invalidUnicode1.scxml"
"data/invalidUnicode1.scxml.errors"
"data/invalidXmlHeader1.scxml"
"data/invalidXmlHeader1.scxml.errors"
"data/invalidXmlHeader2.scxml"
"data/invalidXmlHeader2.scxml.errors"
"data/invalidstatemachinename.scxml"
"data/invalidstatemachinename.scxml.errors"
"data/misplacedinvoke.scxml"
"data/misplacedinvoke.scxml.errors"
"data/namespaces1.scxml"
"data/namespaces1.scxml.errors"
"data/nestedScxml.scxml"
"data/nestedScxml.scxml.errors"
"data/noContentInInvoke1.scxml"
"data/noContentInInvoke1.scxml.errors"
"data/noContentInInvoke2.scxml"
"data/noContentInInvoke2.scxml.errors"
"data/noContentInInvoke3.scxml"
"data/noContentInInvoke3.scxml.errors"
"data/noContentInInvoke4.scxml"
"data/noContentInInvoke4.scxml.errors"
"data/prematureEndOfDocument1.scxml"
"data/prematureEndOfDocument1.scxml.errors"
"data/prematureEndOfDocument2.scxml"
"data/prematureEndOfDocument2.scxml.errors"
"data/scxml1.scxml"
"data/scxml1.scxml.errors"
"data/scxml2.scxml"
"data/scxml2.scxml.errors"
"data/syntaxErrors1.scxml"
"data/syntaxErrors1.scxml.errors"
"data/syntaxErrors10.scxml"
"data/syntaxErrors10.scxml.errors"
"data/syntaxErrors11.scxml"
"data/syntaxErrors11.scxml.errors"
"data/syntaxErrors12.scxml"
"data/syntaxErrors12.scxml.errors"
"data/syntaxErrors13.scxml"
"data/syntaxErrors13.scxml.errors"
"data/syntaxErrors14.scxml"
"data/syntaxErrors14.scxml.errors"
"data/syntaxErrors15.scxml"
"data/syntaxErrors15.scxml.errors"
"data/syntaxErrors2.scxml"
"data/syntaxErrors2.scxml.errors"
"data/syntaxErrors3.scxml"
"data/syntaxErrors3.scxml.errors"
"data/syntaxErrors4.scxml"
"data/syntaxErrors4.scxml.errors"
"data/syntaxErrors5.scxml"
"data/syntaxErrors5.scxml.errors"
"data/syntaxErrors7.scxml"
"data/syntaxErrors7.scxml.errors"
"data/syntaxErrors9.scxml"
"data/syntaxErrors9.scxml.errors"
"data/test1.scxml"
"data/test1.scxml.errors"
"data/emptyScript.scxml"
"data/emptyScript.scxml.errors"
)
qt_internal_add_resource(tst_scxml_parser "tst_parser"
PREFIX
"/tst_parser"
FILES
${tst_parser_resource_files}
)
#### Keys ignored in scope 1:.:.:parser.pro:<TRUE>:
# TEMPLATE = "app"