blob: e1f899d2fd47c869c5d5a2cb1a1afcde1b3a4720 (
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
28
29
30
31
32
33
34
35
|
add_qtc_plugin(StudioWelcome
CONDITION TARGET Qt5::QuickWidgets AND TARGET QmlDesigner
DEPENDS Qt5::QuickWidgets
PLUGIN_DEPENDS Core ProjectExplorer QtSupport QmlDesigner
DEFINES STUDIO_QML_PATH="${CMAKE_CURRENT_SOURCE_DIR}/qml/"
SOURCES
studiowelcomeplugin.cpp studiowelcomeplugin.h
newprojectdialogimageprovider.cpp newprojectdialogimageprovider.h
newprojectmodel.cpp newprojectmodel.h
examplecheckout.cpp examplecheckout.h
studiowelcome_global.h
qdsnewdialog.cpp qdsnewdialog.h
wizardfactories.cpp wizardfactories.h
createproject.cpp createproject.h
wizardhandler.cpp wizardhandler.h
screensizemodel.h
stylemodel.h stylemodel.cpp
studiowelcome.qrc
"${PROJECT_SOURCE_DIR}/src/share/3rdparty/studiofonts/studiofonts.qrc"
EXTRA_TRANSLATIONS
qml
)
if (TARGET StudioWelcome)
file(GLOB_RECURSE qmlfiles
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
qml/*
)
qtc_add_resources(StudioWelcome StudioWelcome_qml FILES ${qmlfiles})
endif()
extend_qtc_plugin(StudioWelcome
CONDITION BUILD_WITH_CRASHPAD
DEFINES ENABLE_CRASHPAD
)
|