aboutsummaryrefslogtreecommitdiffstats
path: root/usagestatistic.pro
Commit message (Collapse)AuthorAgeFilesLines
* Move sources into src subdirKai Koehne2019-11-011-100/+0
| | | | | | | | This makes it easier to add a CMakeLists.txt for the super-build. Change-Id: I53566819281245c0d79d6527222d6f3a824e73dc Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io>
* Switch to qmake-based KUserFeedback buildAlessandro Portale2019-09-301-83/+3
| | | | | | | | | | | | ...instead of trying to combine a qmake and a CMake build system. Temporary hack until Qt Creator packages get built with CMake. Task-number: QTCREATORBUG-22860 Change-Id: Ibc51a26b73c78e6db8cffc8767fe24653aa5391c Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Tuukka Turunen <tuukka.turunen@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Don't overwrite extra targets that were added beforeEike Ziller2019-09-201-1/+1
| | | | | | | Fixes c35781480130308f6624b459544b6c0292d881e7 Change-Id: I910b95c664e232b1bb1763d496f6ad42ac8f8447 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add dummy targets for docs & install_docsEike Ziller2019-09-181-0/+3
| | | | | | | | These are assumed to exist for the packaging builds Change-Id: Ie98c53cf5ec4d0e7376770f8130f97076b9b3507 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Fix build with cmake < 3.13Eike Ziller2019-09-171-11/+11
| | | | | | | | These unfortunately don't have the -S and -B options yet Change-Id: I92487956551eab4dc3b817cf6d6709a36186acce Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Output cmake commands when running qmakeEike Ziller2019-09-171-4/+11
| | | | | | Change-Id: I775c67c3427be9fe6ad96b5f8649877963a96555 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Create build directories for 3rd party dependencies manuallyVitaly Fanaskov2019-09-171-0/+7
| | | | | | | | | Older versions of CMake fail to do this automatically. (cherry picked from commit 465f699801e16478c7064b829f49c893e95c7d0b) Task-number: QTCREATORBUG-22859 Change-Id: I139e399e13dae7e64cdde5b57c8337fa3b751712 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Do not use cmake's --parallel optionEike Ziller2019-09-121-2/+2
| | | | | | | | It didn't exist before cmake 3.12 Change-Id: Ic74c8f32f312b6644677aa38ac0e79fe1c8e6ef5 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add an icon for the options pageAlessandro Portale2019-09-101-0/+3
| | | | | | | Task-number: QTCREATORBUG-22566 Change-Id: I66ba0b6fc8ea3809c7852d485c30a5594961eac5 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add PRE_TARGETDEPS outside the "!build_pass" scope on WindowsAlessandro Portale2019-09-091-1/+1
| | | | | | | | | | That way we get the proper dependencies on the buildkuserfeedback target in Makefile.Debug and Makefile.Release. Task-number: QTCREATORBUG-22860 Change-Id: I19f8d768df2a1b54ae1c0202036172fee4c099f5 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use qtLibraryTargetName to link against KUserFeedbackAlessandro Portale2019-09-061-4/+4
| | | | | | | | | | | | $$qtLibraryName(KUserFeedbackCore) would return "KUserFeedbackCored4.lib" on Windows, but the library is called "KUserFeedbackCored.lib". $$qtLibraryTargetName(KUserFeedbackCore) returns the proper string. Task-number: QTCREATORBUG-22860 Change-Id: Iffc2511fc91cbb2952d40ce5ad375a32ad94d022 Reviewed-by: Vitaly Fanaskov <vitaly.fanaskov@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Remove 'Wextra' and 'pedantic' from msvc buildAlessandro Portale2019-09-061-1/+2
| | | | | | | | | cl: Command line error D8021 : invalid numeric argument '/Wextra' cl: Command line warning D9002 : ignoring unknown option '-pedantic' Task-number: QTCREATORBUG-22860 Change-Id: Ia6dab5296d202fa6cad507a92cc8586fbdf2a8ef Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use correct macOS version to configure KUserFeedbackVitaly Fanaskov2019-09-021-10/+18
| | | | | | | | | | Also: 1) Extract KUserFeedback components switchers to the separate variable 2) Extract KUserFeedback defines to the separate variable Fixes: QTCREATORBUG-22861 Change-Id: Ibddc755cbc0d73805c321f5cbdd444f0eeffb887 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Disable building some parts of KUserFeedbackVitaly Fanaskov2019-08-301-0/+8
| | | | | | | | Only core functionality is enabled Task-number: QTCREATORBUG-22861 Change-Id: I78cbe80eb91a6c97538feb18b371c247d8c6e814 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix wrong KUserFeedback install pathVitaly Fanaskov2019-08-281-4/+4
| | | | | | Task-number: QTCREATORBUG-22861 Change-Id: I3afd9572045b7488f30dffea41a274b9d46134f3 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Fix KUserFeedback lib names on MacVitaly Fanaskov2019-08-271-4/+12
| | | | | | | | Also rearrange code a bit to improve readability. Task-number: QTCREATORBUG-22861 Change-Id: I1333d7238b4efe556f8e5a339988818edafa760e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* KUserFeedback framework builds as a separate targetVitaly Fanaskov2019-08-211-3/+45
| | | | | Change-Id: Icc1954c54bb122404f07a3c4e193d9256b306e26 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Create a plugin for collecting usage statisticsVitaly Fanaskov2019-06-191-0/+93
The following data might be collected: 1) Builds count 2) Used build systems 3) Opened examples 4) Used kits (detailed info) 5) Modes usage 6) QML designer usage time 7) License type Also all common data (system info, graphic, app version, etc.) might be collected as well. Plugin is built atop of KUserFeedback framework and uses its architecture and routines for collecting and sending data. KUserFeedback is not included to this repository and supposed to be built and installed separately by CI. Static build of KUserFeedback is used, so plugin doesn't depend on any 3rd-party dynamic libraries. URL for sending data and authentication key should be set during the build process. Change-Id: Ibf0cf4986031689b5f46925664cebadcb0fe3aef