diff --git a/tools/settingsgenerator/qsettingsgenerator.qrc b/tools/settingsgenerator/qsettingsgenerator.qrc new file mode 100644 index 0000000..c1b6869 --- /dev/null +++ b/tools/settingsgenerator/qsettingsgenerator.qrc @@ -0,0 +1,5 @@ + + + qsettingsgenerator.xsd + + diff --git a/tools/settingsgenerator/qsettingsgenerator.xsd b/tools/settingsgenerator/qsettingsgenerator.xsd index 9740ad3..7ae6038 100644 --- a/tools/settingsgenerator/qsettingsgenerator.xsd +++ b/tools/settingsgenerator/qsettingsgenerator.xsd @@ -1,9 +1,10 @@ + xmlns:qxg="https://skycoder42.de/xml/schemas/QXmlCodeGen"> + stdcompat="true" + schemaUrl="qrc:/schemas/qsettingsgenerator.xsd"> QtCore/QHash @@ -60,7 +61,7 @@ - + @@ -89,7 +90,7 @@ - + diff --git a/tools/settingsgenerator/settingsgenerator.pro b/tools/settingsgenerator/settingsgenerator.pro index 774575c..15f6e77 100644 --- a/tools/settingsgenerator/settingsgenerator.pro +++ b/tools/settingsgenerator/settingsgenerator.pro @@ -1,6 +1,7 @@ option(host_build) QT = core +!force_bootstrap:qtHaveModule(xmlpatterns): QT += xmlpatterns TARGET = qsettingsgenerator VERSION = $$MODULE_VERSION @@ -20,7 +21,10 @@ SOURCES += \ main.cpp \ settingsgenerator.cpp -XML_SCHEMA_DEFINITIONS += qsettingsgenerator.xsd +XML_SCHEMA_DEFINITIONS += \ + qsettingsgenerator.xsd + +contains(QT, xmlpatterns):RESOURCES += qsettingsgenerator.qrc include(../3rdparty/3rdparty.pri)