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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
import qbs 1.0
QtcPlugin {
name: "McuSupport"
Depends { name: "Qt.core" }
Depends { name: "Qt.widgets" }
Depends { name: "Qt.testlib"; condition: qtc.testsEnabled }
Depends { name: "Utils" }
Depends { name: "Core" }
Depends { name: "BareMetal" }
Depends { name: "ProjectExplorer" }
Depends { name: "Debugger" }
Depends { name: "CMakeProjectManager" }
Depends { name: "QtSupport" }
Depends { name: "qtc_gtest_gmock"; condition: qtc.testsEnabled; required: false }
files: [
"mcuabstractpackage.h",
"mcupackage.cpp",
"mcupackage.h",
"mcutarget.cpp",
"mcutarget.h",
"mcutargetfactory.cpp",
"mcutargetfactory.h",
"mcutargetfactorylegacy.cpp",
"mcutargetfactorylegacy.h",
"mcusupport.qrc",
"mcusupport_global.h", "mcusupporttr.h",
"mcusupportconstants.h",
"mcusupportdevice.cpp",
"mcusupportdevice.h",
"mcusupportoptions.cpp",
"mcusupportoptions.h",
"mcukitmanager.cpp",
"mcukitmanager.h",
"mcusupportoptionspage.cpp",
"mcusupportoptionspage.h",
"mcusupportplugin.cpp",
"mcusupportplugin.h",
"mcusupportsdk.cpp",
"mcusupportsdk.h",
"mcusupportrunconfiguration.cpp",
"mcusupportrunconfiguration.h",
"mcusupportversiondetection.cpp",
"mcusupportversiondetection.h",
"mcutargetdescription.h",
"mcukitinformation.cpp",
"mcukitinformation.h",
"mcuhelpers.cpp",
"mcuhelpers.h",
"settingshandler.h",
"settingshandler.cpp",
]
Group {
name: "McuSupport test files"
condition: qtc.testsEnabled && (qtc_gtest_gmock.hasRepo || qtc_gtest_gmock.externalLibsPresent)
prefix: "test/"
files: [
"packagemock.h",
"settingshandlermock.h",
"unittest.cpp", "unittest.h"
]
}
Properties {
condition: qtc.testsEnabled && (qtc_gtest_gmock.hasRepo || qtc_gtest_gmock.externalLibsPresent)
cpp.defines: base.concat(["GOOGLE_TEST_IS_FOUND"])
cpp.includePaths: base.concat([ "." ])
}
}
|