aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/effectmakernew/CMakeLists.txt
blob: 09d70a7fea0732862c1c66c9ca87ef7285ede368 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
find_package(Qt6 OPTIONAL_COMPONENTS Gui Quick ShaderTools)

add_qtc_plugin(EffectMakerNew
  CONDITION TARGET QmlDesigner AND TARGET Qt::ShaderTools
  PLUGIN_DEPENDS
    QtCreator::Core QtCreator::QmlDesigner
  DEPENDS
    Qt::Core
    QtCreator::Utils Qt::CorePrivate Qt::Widgets Qt::Qml Qt::QmlPrivate Qt::Quick Qt::ShaderTools
  SOURCES
    effectmakerplugin.cpp effectmakerplugin.h
    effectmakerwidget.cpp effectmakerwidget.h
    effectmakerview.cpp effectmakerview.h
    effectmakermodel.cpp effectmakermodel.h
    effectmakernodesmodel.cpp effectmakernodesmodel.h
    effectmakeruniformsmodel.cpp effectmakeruniformsmodel.h
    effectnode.cpp effectnode.h
    effectnodescategory.cpp effectnodescategory.h
    compositionnode.cpp compositionnode.h
    uniform.cpp uniform.h
    effectutils.cpp effectutils.h
    effectmakercontextobject.cpp effectmakercontextobject.h
    shaderfeatures.cpp shaderfeatures.h
    syntaxhighlighterdata.cpp syntaxhighlighterdata.h

  BUILD_DEFAULT OFF
)