summaryrefslogtreecommitdiffstats
path: root/config.tests
Commit message (Collapse)AuthorAgeFilesLines
* Change the license of all CMakeLists.txt and *.cmake files to BSDLucie Gérard2022-08-232-2/+2
| | | | | | | Task-number: QTBUG-105718 Change-Id: Ibfa4f2f7788f83b7032406de634ca4fb635d2131 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Add license headers to cmake filesLucie Gérard2022-07-072-0/+6
| | | | | | | | | | | | CMakeLists.txt and .cmake files of significant size (more than 2 lines according to our check in tst_license.pl) now have the copyright and license header. Existing copyright statements remain intact Task-number: QTBUG-88621 Change-Id: I4702aec49e940c3a480b94cf8622155b9b688b9e Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Use SPDX license identifiersLucie Gérard2022-06-102-76/+4
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: Ie17b09db5a4aa7bb0d33906360f1125e9632425c Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Use up-to date LGPL license headerKai Köhne2021-11-302-22/+28
| | | | | | | | | Remove usages of outdated LGPL3 header that references LICENSES.LGPLv3 instead of LICENSES.LGPL3. Change-Id: I2dd25a1a7d6ad3e3cbb06753bbc839e26f4a7b26 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Adjust configure tests to ignore libs in /usr/local on macOSJoerg Bornemann2021-10-272-0/+14
| | | | | | | | | | | | On macOS, if pkg-config is not used, we modify CMAKE_SYSTEM_FRAMEWORK_PATH and CMAKE_SYSTEM_PREFIX_PATH to avoid picking up libs from homebrew or macports. This must be done in the configure tests too. Otherwise the find_package commands may return different things for configure tests and the Qt build itself. Task-number: QTBUG-97076 Change-Id: Ibe013cdf184299077d62df106b112808b054f59b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* CMake: Bump almost all cmake_minimum_required calls to 3.16Alexandru Croitor2021-09-222-2/+2
| | | | | | | | | | | | | Needed for subsequent change that will check and error out if the version is lower than 3.16. We do that to ensure all policies introduced by CMake up to version 3.16 have their behavior set to NEW. Pick-to: 6.2 Task-number: QTBUG-95018 Change-Id: Ifdeda07ee78de8abffde73f54233fbf2ece76699 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* Port to CMakeAndreas Buhr2021-01-274-4/+42
| | | | | | | Task-number: QTBUG-90399 Change-Id: I0521231e7d61809f38c44215b5cd923b292b9e02 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Convert qtserialbus to the new configure systemAlex Blasche2016-11-164-135/+0
| | | | | | | The language test is obsolete since 5.8 fulfills the C++11 requirements. Change-Id: I05e6f7343c6cac8edefc98fcb6dc837d1507f04b Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Make socketcan backend compile on pre 3.6 kernelsAlex Blasche2016-04-061-0/+3
| | | | | | | | | | | | | | | | The CanFD implementation was introduced by the Linux 3.6 kernel. This change makes the socketcan backend compile on the older Linux kernel build platforms. If a socketcan backend was compiled against the most recent kernel headers but run on an ancient kernel, the missing support is dynamically detected by virtue of returned error code from ioctl et al. Task-number: QTBUG-51932 Change-Id: I5c3601877fa6e882f24d7fa3588dae473a325b9b Reviewed-by: Rolf Eike Beer <eb@emlix.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* Make C++11 test less restrictiveAlex Blasche2016-03-181-5/+4
| | | | | | | | We don't use unique_ptr or make_unique. In fact make_unique is C++14. Task-number: QTBUG-51655 Change-Id: I8c9b0a5b11f6cf38f5bce092275f24987035be07 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
* Update .pro file and config tests with stricter requirements.Karsten Heimrich2016-03-092-0/+132
| | | | | | | | | | * Add config test to exclude C++11 incapable compilers. * Add required modules: widgets, serialport, serialbus. Task-number: QTBUG-51655 Change-Id: I015d41fe62fc9e39a40363fffaaaec7fcd286075 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* Remove 3rdparty libmodbus and cleanup depending code usage.Karsten Heimrich2015-10-2812-276/+0
| | | | | Change-Id: I3177a315c43d71bde35b8291aed9332c72d1d8d9 Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* Ensure that platform's libmodbus is used when availableAlex Blasche2015-09-112-0/+46
| | | | | | Change-Id: I800a490f858729c7aa678429bea7b8109e2c68c0 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
* Initial import of libmodbus version 3.1.2Karsten Heimrich2015-09-1011-10/+190
| | | | | | | | | | | | | | | | | | | Link libmodbus statically against the related modbus plugin. This enables us to deploy the library on all platforms. Note: In order to do so a small patch had to be applied for Windows. See the patches folder while upgrading the library. The library is LGPL 2.1 or later. Therefore we cannot statically link it against the library. The libmodbus plugin has to remain forever. However the plugin will eventually be invisible to the user. Another commit will add the option to dynamically link against the platforms version. Change-Id: I1e08ea90f8517afa38e059aed35441dc048286ff Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
* Check availability of libmodbusJanne Partala2015-08-192-0/+50
| | | | | Change-Id: I8836018eb284fa5470033f42560df2718c636a92 Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* Fix license headers for the various source filesAlex Blasche2015-07-082-2/+2
| | | | | | | | | | Examples are BSD, documention uses FDL and the remainder is commercial/GPLv2/LGPLv3. Change-Id: I42fd230e06021e6984139a0239f8a6b8f9084a95 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Janne Heikki Partala <janne.partala@bitfactor.fi> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* Initial commit for QtSerialBusJanne Partala2015-06-194-0/+96
Change-Id: I314502cd1e95ecbd3ad5bcf63a7a81e0e1b415d4 Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>