blob: 533dc4e878ba8c0e42818d1224fd314647c5f81d (
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
36
37
|
cmake_minimum_required(VERSION 3.9)
project(UsageStatistic)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_CXX_STANDARD 14)
find_package(QtCreator COMPONENTS Core TextEditor ProjectExplorer VcsBase REQUIRED)
find_package(Qt5 COMPONENTS Widgets REQUIRED)
find_package(KUserFeedback REQUIRED)
add_qtc_plugin(UsageStatistic
PLUGIN_DEPENDS
QtCreator::Core QtCreator::Debugger QtCreator::ProjectExplorer QtCreator::QtSupport
DEPENDS Qt5::Widgets QtCreator::ExtensionSystem QtCreator::Utils KUserFeedbackCore KUserFeedbackWidgets
SOURCES
usagestatisticplugin.cpp
datasources/qtclicensesource.cpp
datasources/buildcountsource.cpp
common/scopedsettingsgroupsetter.cpp
datasources/buildsystemsource.cpp
datasources/timeusagesourcebase.cpp
datasources/modeusagetimesource.cpp
datasources/examplesdatasource.cpp
datasources/kitsource.cpp
datasources/qmldesignerusagetimesource.cpp
datasources/servicesource.cpp
ui/usagestatisticpage.cpp
ui/usagestatisticwidget.cpp
services/datasubmitter.cpp
usagestatistic.qrc
DEFINES
USP_AUTH_KEY="${USP_AUTH_KEY}"
USP_SERVER_URL="${USP_SERVER_URL}"
)
|