Build qdbusxml2cpp and qdbuscpp2xml

Change-Id: Ic14eb1d3608608d00836b216969acb4ed017b678
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
Tobias Hunger 2018-10-30 10:29:33 +01:00
parent 6456d9e14a
commit e3f047f1cd
4 changed files with 36 additions and 1 deletions

View File

@ -44,10 +44,10 @@ endfunction()
find_or_build_bootstrap_names()
add_subdirectory(corelib)
add_subdirectory(tools)
add_subdirectory(network)
add_subdirectory(xml)
add_subdirectory(dbus)
add_subdirectory(tools)
if(QT_FEATURE_gui)
add_subdirectory(gui)

View File

@ -1,2 +1,6 @@
add_subdirectory(uic)
if (QT_FEATURE_dbus)
add_subdirectory(qdbuscpp2xml)
add_subdirectory(qdbusxml2cpp)
endif()
add_subdirectory(qvkgen)

View File

@ -0,0 +1,22 @@
add_qt_tool(qdbuscpp2xml
SOURCES
../moc/cbordevice.h
../moc/generator.cpp ../moc/generator.h
../moc/moc.cpp ../moc/moc.h
../moc/outputrevision.h
../moc/parser.cpp ../moc/parser.h
../moc/preprocessor.cpp ../moc/preprocessor.h
../moc/symbols.h
../moc/token.cpp ../moc/token.h
../moc/utils.h
qdbuscpp2xml.cpp
DEFINES
QT_NO_CAST_FROM_ASCII
QT_NO_FOREACH
INCLUDE_DIRECTORIES
../moc/
../moc/../../3rdparty/tinycbor/src
LIBRARIES
Qt::CorePrivate
Qt::DBusPrivate
)

View File

@ -0,0 +1,9 @@
add_qt_tool(qdbusxml2cpp
SOURCES qdbusxml2cpp.cpp
DEFINES
QT_NO_CAST_FROM_ASCII
QT_NO_FOREACH
LIBRARIES
Qt::CorePrivate
Qt::DBusPrivate
)