aboutsummaryrefslogtreecommitdiffstats
path: root/qtivi.pro
Commit message (Collapse)AuthorAgeFilesLines
* Remove old code and raise minimum version to 5.12Dominik Holland2019-05-091-1/+1
| | | | | Change-Id: Idfd21c6219917ac7ce80aad826ee5338187f8665 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Temporary disable building for QNXDominik Holland2019-05-091-0/+1
| | | | | | | | | Building for QNX should work fine in general, but is not in the focus right now. Change-Id: I3e606a5bc0c413617ceb66f536feefbe9e281093 Fixes: COIN-239 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Exclude webassemblySamuli Piippo2019-01-301-0/+1
| | | | | Change-Id: Ib340e948ad161599cf804f3dcdc1463830bbf103 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Fix 'make check-coverage' report generationDominik Holland2019-01-171-2/+1
| | | | | | | | | | Also flex should not generate any #line statements when using --noline it still does, which points to a file which doesn't exist. This is ignored by the compiler and lcov, but for genhtml we need to explicitly disable this error. Change-Id: I23ab0afd8afe6b311e211b6ac0a004499c697758 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Ignore 3rdParty and lexer files on code coverageDominik Holland2019-01-101-0/+2
| | | | | Change-Id: I976d8256c6d73061e1fd026fdc6dbb20dfdf922b Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Add a easy way to do a test-coverage runDominik Holland2018-02-071-0/+34
| | | | | | | | This is inspired by QtApplicationManagers version, but adapted for qtivi and it's autogeneration. Change-Id: I8880e277646f66b976787739e56206044577560a Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Add winrt to the platforms disabled on the CIDominik Holland2017-11-091-0/+1
| | | | | Change-Id: I87790cf954395ed3f1cc5ace4713bf7134b5349f Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
* Temporarily disable building on integrity completely to pass the Qt CIRobert Griebl2017-10-041-0/+2
| | | | | Change-Id: Ic4242f7c7cfd8fa6baf905194b0fa9c749fed410 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Restore macOS supportMike Krus2017-10-031-2/+0
| | | | | | | | | Adding a delay before generating the code appears to introduce enough difference to avoid race conditions between makefile and generate code timestamps Change-Id: I7ba3361492053b65ddd89b41ee46c32cec96f8ab Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Enable building on android againDominik Holland2017-09-221-1/+1
| | | | | Change-Id: Ia7491b4d234186b477983ea26d14492cf7ce33f8 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Disable the build on macosDominik Holland2017-09-121-1/+1
| | | | | Change-Id: Ic7e36d5284979cc30cc65da269d92f275917c69a Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Disable build for AndroidIikka Eklund2017-08-161-0/+2
| | | | | | | | | Disable the build for Android for nowas that does not pass the Qt CI and Android platform is not needed for Automotive 2.0 release. Change-Id: I75a6db32d5593998c79a98d95d83eb7467d04e49 Reviewed-by: Volker Krause <volker.krause@kdab.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Use the new configure system for detecting python3 and the packagesDominik Holland2017-07-041-0/+1
| | | | | | | | | | | | | | The python3 excutable and the version checking is now done in a special test function inside configure.pri. For python3 packages a separate test function has been written, which checks whether the requested packages are installed. The configuration summary prints the used python executable as well as its version. Task-number: QTAUTO-458 Change-Id: I1280ba0acaf3393dcb83132aaa19572a75d97d22 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Enable win7 and win8 platforms again on the CIDominik Holland2017-06-271-5/+0
| | | | | Change-Id: Ice0a11e6c141fe9f6b00d871f666de268b13f073 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Enable building on opensuse in the CI againDominik Holland2017-06-141-2/+2
| | | | | Change-Id: I6b3d307b4482427d7a583c6facd62b071a72a1cc Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Make the ivigenerator qmake feature workDominik Holland2017-05-291-0/+2
| | | | | | | | | Move it to the mkspec/features folder and install it. Also add install targets for the generator itself and the qface virtualenv. Change-Id: I49ebaaf850d90517d4795023cd8343bd111b9a0d Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Disable building certain platforms in the CIDominik Holland2017-05-241-1/+4
| | | | | | | | | | | | | | Currently it doesn't build on some platforms for an unknown reason. Once the CI issue is fixed this change can be reverted. Disables: opensuse windows7 windows8 windows8.1 Change-Id: Id8e96c1d46afc0979e381a29dc95acbd178c5d8e Reviewed-by: Wolfgang Bremer <wolfgang.bremer@pelagicore.com>
* Initial integration of QFace as Git submoduleKevin Funk2017-05-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | The submodule will be checked out at: src/3rdparty/qface The build system takes care of bootstrapping qface using `pip3 install -e /path/to/qface` in a Python virtualenv to not pollute the user environment. For using qface from this virtualenv, the user has to activate it first, e.g. with: source qtivi_qface_virtualenv/bin/activate Adapted autotest.sh to make use of the virtualenv activation The build of the internal QFace can be disabled via: CONFIG+=no_internal_qface Integration of win32-g++ has been disabled for now, because of weird build issues on windows 7 + mingw. Task-number: QTAUTO-294 Change-Id: I1fef9482509a54a12b4dc3f2f8e7487646b2076f Reviewed-by: Wolfgang Bremer <wolfgang.bremer@pelagicore.com>
* Minimum Qt version is Qt 5.8 nowKevin Funk2017-03-301-1/+1
| | | | | Change-Id: Iddf0aeae8ddf6029e573656bace32a92b368e28f Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Move qtivi over to the new config systemDominik Holland2017-02-011-3/+0
| | | | | | | | | | | | | | | | | Use the new configuration system to define external libraries, configure tests and features. Don't use pkg-config outside of the configuration step. The geniviextras-only CONFIG option has now been replaced with a command-line option and can be used by passing it to qmake after '--'. E.g. 'qmake -- --geniviextras-only'. Removed adding DLT into the rpath. Similar to all other Qt modules, it is now expected that packages found using pkg-config can be found by the dynamic linker. Change-Id: If46cd1b79413cd7571ee1068898848d9871e61ba Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Merge branch '5.7' into devDominik Holland2016-10-191-1/+3
|\ | | | | | | Change-Id: I5e601ba33cf50596f873e746e9b107a560c45018
| * Make sure the compile the climate_widget example with c++11Dominik Holland2016-08-101-1/+3
| | | | | | | | | | | | | | | | Also added a check for a minimum Qt version Task-number: AUTOSUITE-2 Change-Id: Ida94ffa50bf0094ed81631c0ba0c2aaa342f7648 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* | Extended the media simulator with an indexerDominik Holland2016-06-101-0/+1
|/ | | | | | | | | | The indexer fills the database with the media files found in the local media folder. When the discoveryModel detects a new device, this device will be scanned as well and the content will be deleted on removal. For reading the tags from the mp3 files libtag is used. Change-Id: If2824621678442fbea3e2ab06d30560fe33e795e Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Renamed the classes and imports to match the Qt conventionsDominik Holland2016-05-241-1/+1
| | | | | | | | | | | | | | | | | | | QML: import QtIVICore 1.0 -> import QtIvi 1.0 import QtIVIVehicleFunctions 1.0 -> import QtIvi.VehicleFunctions 1.0 On C++ side: Includes: - #include <QtIviCore/QIviAbstractFeature> - #include <QtIviVehicleFunctions/QIviClimateControl> The renaming of the files will be done in separate commit to make the diffs easier to read Task-number: QTAUTO-40 Task-number: QTAUTO-41 Change-Id: I2efdaf1f4a15e09481532df1333fa9883e82d1fb Reviewed-by: Johan Thelin <johan.thelin@pelagicore.com>
* Fixed config check for qtgeniviextrasDominik Holland2015-11-201-0/+1
| | | | | | | Also deleted the obsolete qtgeniviextras.pro Change-Id: I570114a8cc3672260ef6a3a6bb2ca13a72b44aec Reviewed-by: Marko Kangas <marko.kangas@theqtcompany.com>
* Changed the Copyright to LGPLv3 + CommercialDominik Holland2015-09-151-11/+0
| | | | Removed the Copyright Headers from all .pro files
* Added QML_IMPORT_PATH into qtivi.pro to fix QtCreators parsing of QML filesDominik Holland2015-05-131-0/+2
| | | | | This helps QtCreator to know where plugins should be loaded from and provide correct autocompletion in QML files
* Added enable-tests and enable-examples config optionDominik Holland2015-03-301-2/+7
| | | | | this can be used to build the module locally with examples and tests enabled
* Added Copyright HeadersDominik Holland2015-03-271-0/+11
|
* Initial implementation for the base classesDominik Holland2015-02-241-0/+2
| | | | It's not tested yet but at least a start on the API level
* Initial qt module setupDominik Holland2015-01-261-0/+8