diff options
author | Jarek Kobus <jaroslaw.kobus@theqtcompany.com> | 2016-04-12 11:51:24 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@theqtcompany.com> | 2016-04-12 19:08:44 +0000 |
commit | fcd9af589dbf5bc9dcf100c7fa8ebdfed7d88243 (patch) | |
tree | a976814d40267943678e1ea069839376ce4c793d /tools | |
parent | 75d4660d89b11a31350eddaa21f1889bd576036c (diff) |
Use common .pri file for building qscxmlc and its test
That way we ensure we really compile it in the same way.
This e.g. defines BUILD_QSCXMLC while building the test.
Change-Id: Iffe0e9f1d3cbd543bb69049bb889226212ea49a8
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/qscxmlc/qscxmlc.pri | 32 | ||||
-rw-r--r-- | tools/qscxmlc/qscxmlc.pro | 36 |
2 files changed, 36 insertions, 32 deletions
diff --git a/tools/qscxmlc/qscxmlc.pri b/tools/qscxmlc/qscxmlc.pri new file mode 100644 index 0000000..17afe4b --- /dev/null +++ b/tools/qscxmlc/qscxmlc.pri @@ -0,0 +1,32 @@ +DEFINES += BUILD_QSCXMLC + +SOURCES += \ + $$PWD/generator.cpp \ + $$PWD/qscxmlc.cpp \ + $$PWD/scxmlcppdumper.cpp + +HEADERS += \ + $$PWD/moc.h \ + $$PWD/generator.h \ + $$PWD/outputrevision.h \ + $$PWD/qscxmlc.h \ + $$PWD/utils.h \ + $$PWD/scxmlcppdumper.h + +HEADERS += \ + $$PWD/../../src/scxml/qscxmlparser.h \ + $$PWD/../../src/scxml/qscxmlparser_p.h \ + $$PWD/../../src/scxml/qscxmlglobals.h \ + $$PWD/../../src/scxml/qscxmlexecutablecontent.h \ + $$PWD/../../src/scxml/qscxmlexecutablecontent_p.h \ + $$PWD/../../src/scxml/qscxmlerror.h \ + $$PWD/../../src/scxml/qscxmltabledata.h + +SOURCES += \ + $$PWD/../../src/scxml/qscxmlparser.cpp \ + $$PWD/../../src/scxml/qscxmlexecutablecontent.cpp \ + $$PWD/../../src/scxml/qscxmlerror.cpp \ + $$PWD/../../src/scxml/qscxmltabledata.cpp + +DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII +INCLUDEPATH *= $$QT.scxml.includes $$QT.scxml_private.includes diff --git a/tools/qscxmlc/qscxmlc.pro b/tools/qscxmlc/qscxmlc.pro index 1dd83e2..7621eef 100644 --- a/tools/qscxmlc/qscxmlc.pro +++ b/tools/qscxmlc/qscxmlc.pro @@ -1,41 +1,13 @@ option(host_build) -TARGET = qscxmlc -CONFIG += console c++11 QT = core-private -DEFINES += BUILD_QSCXMLC - -SOURCES += \ - main.cpp \ - generator.cpp \ - qscxmlc.cpp \ - scxmlcppdumper.cpp - -HEADERS += \ - moc.h \ - generator.h \ - outputrevision.h \ - qscxmlc.h \ - utils.h \ - scxmlcppdumper.h +include(qscxmlc.pri) -HEADERS += \ - $$PWD/../../src/scxml/qscxmlparser.h \ - $$PWD/../../src/scxml/qscxmlparser_p.h \ - $$PWD/../../src/scxml/qscxmlglobals.h \ - $$PWD/../../src/scxml/qscxmlexecutablecontent.h \ - $$PWD/../../src/scxml/qscxmlexecutablecontent_p.h \ - $$PWD/../../src/scxml/qscxmlerror.h \ - $$PWD/../../src/scxml/qscxmltabledata.h +TARGET = qscxmlc +CONFIG += console c++11 SOURCES += \ - $$PWD/../../src/scxml/qscxmlparser.cpp \ - $$PWD/../../src/scxml/qscxmlexecutablecontent.cpp \ - $$PWD/../../src/scxml/qscxmlerror.cpp \ - $$PWD/../../src/scxml/qscxmltabledata.cpp - -DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII -INCLUDEPATH *= $$QT.scxml.includes $$QT.scxml_private.includes + main.cpp load(qt_tool) |