forked from qt-creator/qt-creator
Add qml2puppet CMake build file
Change-Id: I5829d8a284e97c733928519c18bf2429f740333c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
committed by
Cristian Adam
parent
d855b84c5d
commit
5fa3ed25fc
@@ -35,7 +35,7 @@ endif()
|
||||
# add_subdirectory(iostool) ## mac only
|
||||
# endif()
|
||||
|
||||
# add_subdirectory(qml2puppet) ## ???
|
||||
add_subdirectory(qml2puppet)
|
||||
# add_subdirectory(qtcdebugger) ## windows only
|
||||
# add_subdirectory(qtcrashhandler)
|
||||
add_subdirectory(qtcreatorcrashhandler)
|
||||
|
@@ -1,8 +1,122 @@
|
||||
#
|
||||
# Copyright (C) YourCompany. All rights reserved.
|
||||
#
|
||||
# GENERATED BY CPP-DEPENDENCIES - do not edit, your changes will be lost
|
||||
# If you must edit, remove these two lines to avoid regeneration
|
||||
set(SRCDIR "${CMAKE_SOURCE_DIR}/share/qtcreator/qml/qmlpuppet")
|
||||
|
||||
set(DESTDIR "${IDE_LIBEXEC_PATH}")
|
||||
if (APPLE)
|
||||
string(APPEND DESTDIR "/qmldesigner")
|
||||
endif()
|
||||
|
||||
add_subdirectory(qml2puppet)
|
||||
add_qtc_executable(qml2puppet
|
||||
DEPENDS
|
||||
Qt5::CorePrivate Qt5::Widgets Qt5::QmlPrivate
|
||||
Qt5::QuickPrivate Qt5::Network Qt5::GuiPrivate
|
||||
SOURCES
|
||||
"${SRCDIR}/qml2puppet/qml2puppetmain.cpp"
|
||||
"${SRCDIR}/qmlpuppet.qrc"
|
||||
DESTINATION ${DESTDIR}
|
||||
)
|
||||
|
||||
function(extend_target name directory)
|
||||
foreach(source ${ARGN})
|
||||
list(APPEND source_list "${directory}/${source}")
|
||||
endforeach()
|
||||
target_sources(${name} PRIVATE ${source_list})
|
||||
target_include_directories(${name} PUBLIC ${directory})
|
||||
endfunction()
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/commands"
|
||||
changeauxiliarycommand.cpp changeauxiliarycommand.h
|
||||
changebindingscommand.cpp changebindingscommand.h
|
||||
changefileurlcommand.cpp changefileurlcommand.h
|
||||
changeidscommand.cpp changeidscommand.h
|
||||
changenodesourcecommand.cpp changenodesourcecommand.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
|
||||
pixmapchangedcommand.cpp pixmapchangedcommand.h
|
||||
puppetalivecommand.cpp puppetalivecommand.h
|
||||
removeinstancescommand.cpp removeinstancescommand.h
|
||||
removepropertiescommand.cpp removepropertiescommand.h
|
||||
removesharedmemorycommand.cpp removesharedmemorycommand.h
|
||||
reparentinstancescommand.cpp reparentinstancescommand.h
|
||||
statepreviewimagechangedcommand.cpp statepreviewimagechangedcommand.h
|
||||
synchronizecommand.cpp synchronizecommand.h
|
||||
tokencommand.cpp tokencommand.h
|
||||
valueschangedcommand.cpp
|
||||
)
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/container"
|
||||
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 (UNIX)
|
||||
extend_target(qml2puppet "${SRCDIR}/container" sharedmemory_unix.cpp)
|
||||
if (NOT APPLE)
|
||||
target_link_libraries(qml2puppet PRIVATE rt)
|
||||
endif()
|
||||
else()
|
||||
extend_target(qml2puppet "${SRCDIR}/container" sharedmemory_qt.cpp)
|
||||
endif()
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/instances"
|
||||
nodeinstanceclientproxy.cpp nodeinstanceclientproxy.h
|
||||
)
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/interfaces"
|
||||
commondefines.h
|
||||
nodeinstanceclientinterface.h
|
||||
nodeinstanceglobal.h
|
||||
nodeinstanceserverinterface.cpp nodeinstanceserverinterface.h
|
||||
)
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/qml2puppet/instances"
|
||||
anchorchangesnodeinstance.cpp anchorchangesnodeinstance.h
|
||||
behaviornodeinstance.cpp behaviornodeinstance.h
|
||||
childrenchangeeventfilter.cpp childrenchangeeventfilter.h
|
||||
componentnodeinstance.cpp componentnodeinstance.h
|
||||
dummycontextobject.cpp dummycontextobject.h
|
||||
dummynodeinstance.cpp dummynodeinstance.h
|
||||
layoutnodeinstance.cpp layoutnodeinstance.h
|
||||
nodeinstanceserver.cpp nodeinstanceserver.h
|
||||
nodeinstancesignalspy.cpp nodeinstancesignalspy.h
|
||||
objectnodeinstance.cpp objectnodeinstance.h
|
||||
positionernodeinstance.cpp positionernodeinstance.h
|
||||
qmlpropertychangesnodeinstance.cpp qmlpropertychangesnodeinstance.h
|
||||
qmlstatenodeinstance.cpp qmlstatenodeinstance.h
|
||||
qmltransitionnodeinstance.cpp qmltransitionnodeinstance.h
|
||||
qt3dpresentationnodeinstance.cpp qt3dpresentationnodeinstance.h
|
||||
qt5informationnodeinstanceserver.cpp qt5informationnodeinstanceserver.h
|
||||
qt5nodeinstanceclientproxy.cpp qt5nodeinstanceclientproxy.h
|
||||
qt5nodeinstanceserver.cpp qt5nodeinstanceserver.h
|
||||
qt5previewnodeinstanceserver.cpp qt5previewnodeinstanceserver.h
|
||||
qt5rendernodeinstanceserver.cpp qt5rendernodeinstanceserver.h
|
||||
qt5testnodeinstanceserver.cpp qt5testnodeinstanceserver.h
|
||||
quickitemnodeinstance.cpp quickitemnodeinstance.h
|
||||
servernodeinstance.cpp servernodeinstance.h
|
||||
)
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/types"
|
||||
enumeration.cpp enumeration.h
|
||||
)
|
||||
|
||||
extend_target(qml2puppet "${SRCDIR}/qmlprivategate"
|
||||
designersupportdelegate.h
|
||||
qmlprivategate_56.cpp qmlprivategate.h
|
||||
)
|
||||
|
Reference in New Issue
Block a user