aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake')
-rw-r--r--src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake87
1 files changed, 87 insertions, 0 deletions
diff --git a/src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake b/src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake
new file mode 100644
index 00000000000..43cbc78af2d
--- /dev/null
+++ b/src/libs/qmlpuppetcommunication/QmlPuppetCommunication.cmake
@@ -0,0 +1,87 @@
+add_qtc_library(QmlPuppetCommunication STATIC
+ PROPERTIES AUTOUIC OFF
+ DEPENDS Qt5::Core Qt5::CorePrivate Qt5::Gui
+)
+
+extend_qtc_library(QmlPuppetCommunication
+ CONDITION TARGET Nanotrace
+ PUBLIC_DEPENDS Nanotrace
+)
+
+extend_qtc_library(QmlPuppetCommunication
+ PUBLIC_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/types
+ SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/types
+ SOURCES
+ enumeration.h
+)
+
+extend_qtc_library(QmlPuppetCommunication
+ PUBLIC_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/interfaces
+ SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/interfaces
+ SOURCES
+ commondefines.h
+ nodeinstanceclientinterface.h
+ nodeinstanceserverinterface.cpp nodeinstanceserverinterface.h
+ nodeinstanceglobal.h
+)
+
+extend_qtc_library(QmlPuppetCommunication
+ PUBLIC_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/container
+ SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/container
+ SOURCES
+ addimportcontainer.cpp addimportcontainer.h
+ idcontainer.cpp idcontainer.h
+ imagecontainer.cpp imagecontainer.h
+ informationcontainer.cpp informationcontainer.h
+ instancecontainer.cpp instancecontainer.h
+ mockuptypecontainer.cpp mockuptypecontainer.h
+ propertyabstractcontainer.cpp propertyabstractcontainer.h
+ propertybindingcontainer.cpp propertybindingcontainer.h
+ propertyvaluecontainer.cpp propertyvaluecontainer.h
+ reparentcontainer.cpp reparentcontainer.h
+ sharedmemory.h
+ $<IF:$<BOOL:${UNIX}>,sharedmemory_unix.cpp,sharedmemory_qt.cpp>
+)
+
+extend_qtc_library(QmlPuppetCommunication
+ PUBLIC_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/commands
+ SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/commands
+ SOURCES
+ captureddatacommand.h
+ changeauxiliarycommand.cpp changeauxiliarycommand.h
+ changebindingscommand.cpp changebindingscommand.h
+ changefileurlcommand.cpp changefileurlcommand.h
+ changeidscommand.cpp changeidscommand.h
+ changelanguagecommand.cpp changelanguagecommand.h
+ changenodesourcecommand.cpp changenodesourcecommand.h
+ changepreviewimagesizecommand.cpp changepreviewimagesizecommand.h
+ changeselectioncommand.cpp changeselectioncommand.h
+ changestatecommand.cpp changestatecommand.h
+ changevaluescommand.cpp changevaluescommand.h
+ childrenchangedcommand.cpp childrenchangedcommand.h
+ clearscenecommand.cpp clearscenecommand.h
+ completecomponentcommand.cpp completecomponentcommand.h
+ componentcompletedcommand.cpp componentcompletedcommand.h
+ createinstancescommand.cpp createinstancescommand.h
+ createscenecommand.cpp createscenecommand.h
+ debugoutputcommand.cpp debugoutputcommand.h
+ endpuppetcommand.cpp endpuppetcommand.h
+ informationchangedcommand.cpp informationchangedcommand.h
+ inputeventcommand.cpp inputeventcommand.h
+ nanotracecommand.cpp nanotracecommand.h
+ pixmapchangedcommand.cpp pixmapchangedcommand.h
+ puppetalivecommand.cpp puppetalivecommand.h
+ puppettocreatorcommand.cpp puppettocreatorcommand.h
+ removeinstancescommand.cpp removeinstancescommand.h
+ removepropertiescommand.cpp removepropertiescommand.h
+ removesharedmemorycommand.cpp removesharedmemorycommand.h
+ reparentinstancescommand.cpp reparentinstancescommand.h
+ requestmodelnodepreviewimagecommand.cpp requestmodelnodepreviewimagecommand.h
+ scenecreatedcommand.h
+ statepreviewimagechangedcommand.cpp statepreviewimagechangedcommand.h
+ synchronizecommand.h
+ tokencommand.cpp tokencommand.h
+ update3dviewstatecommand.cpp update3dviewstatecommand.h
+ valueschangedcommand.cpp valueschangedcommand.h
+ view3dactioncommand.cpp view3dactioncommand.h
+)