Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tests: Autogen: Extend SameName test with additional header extensions | Sebastian Holtermann | 2019-07-04 | 4 | -0/+32 |
| | | | | | This adds additional headers with suffixes ".hh" and uppercase ".H" to the QtAutogen/SameName test. | ||||
* | Tests: Autogen: Use valid rcc compression levels | Sebastian Holtermann | 2019-07-01 | 1 | -4/+4 |
| | | | | | Avoid the invalid compression level 0 when invoking rcc. It let's rcc fail with an error since Qt 5.13. | ||||
* | Autogen: Add ManySources test | Sebastian Holtermann | 2019-04-15 | 8 | -0/+131 |
| | | | | | | | The QtAutogen/ManySources test generates a number of source, header, .ui and .qrc files that get AUTOMOC, AUTOUIC and AUTORCC processed. This stresses the concurrency framework in `cmQtAutoMocUic` and should reveal any issues with that. | ||||
* | Tests: Fix Qt*Autogen.GlobalAutogenTarget to use matching generator | Brad King | 2019-04-10 | 1 | -0/+3 |
| | | | | | | Build the GAT project with the same generator as the rest of the test. This was accidentally left out of commit 8c8731b422 (Autogen: Add test for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET, 2018-11-11, v3.14.0-rc1~396^2~2). | ||||
* | Autogen: Fix RerunMocPlugin test for Ninja generator | Sebastian Holtermann | 2019-02-15 | 1 | -11/+4 |
| | |||||
* | Autogen: Refactor RerunRccDepends test with fixed timestamp comparison | Sebastian Holtermann | 2019-02-13 | 1 | -80/+95 |
| | | | | | | | This refactors and simplifies the QtAutogen.RerunRccDepends test. Repetitive task are packed into macros. By using version strings to store file timestamps, timestamp comparison becomes more reliable. Test status and error messages are improved. | ||||
* | Autogen: Refactor RerunRccConfigChange test | Sebastian Holtermann | 2019-02-13 | 1 | -14/+19 |
| | | | | | | This refactors and simplifies the QtAutogen.RerunRccConfigChange test. Repetitive task are packed into macros. Test status and error messages are improved. | ||||
* | Autogen: Refactor RerunMocBasic test with fixed timestamp comparison | Sebastian Holtermann | 2019-02-13 | 1 | -31/+67 |
| | | | | | | | This refactors and simplifies the QtAutogen.RerunMocBasic test. Repetitive task are packed into macros. By using version strings to store file timestamps, timestamp comparison becomes more reliable. Test status and error messages are improved. | ||||
* | Autogen: Refactor RerunMocPlugin test with fixed timestamp comparison | Sebastian Holtermann | 2019-02-13 | 1 | -58/+93 |
| | | | | | | | This refactors and simplifies the QtAutogen.RerunMocPlugin test. Repetitive task are packed into macros. By using version strings to store file timestamps, timestamp comparison becomes more reliable. Test status and error messages are improved. | ||||
* | Autogen: Extend the SameName test with same name but different extension files | Sebastian Holtermann | 2019-02-05 | 6 | -1/+68 |
| | |||||
* | Autogen: Reenable passing compiler implicit include directories to moc | Sebastian Holtermann | 2019-01-28 | 3 | -2/+11 |
| | | | | | | | | | | | Since commit 5990ecb741 (Compute implicit include directories from compiler output, 2018-12-07) we now have compiler implicit include directory computation for gcc and clang. It should be safe now to pass these to `moc`. This patch re-enables passing the compiler implicit include directories to `moc`, which was disabled due to issue #18669. Fixes: #18041 Issue: #18669 | ||||
* | Autogen: Revert passing compiler implicit includes to moc | Sebastian Holtermann | 2018-12-07 | 1 | -1/+2 |
| | | | | | | | | | Passing an incomplete list of compiler include directories causes a regression in the KIO project (and probably others). We need to disable it until the complete list is available (see #16291). Fixes: #18669 Issue: #18041 | ||||
* | Autogen: Add QtAutogen.UicNoGui test | Sebastian Holtermann | 2018-11-28 | 7 | -0/+50 |
| | | | | | Adds a Qt core only test that has ``AUTOUIC`` enabled targets that don't link against QtXWidgets or Qt at all. | ||||
* | Autogen: Tests: Differentiate between Qt core and Qt gui tests | Sebastian Holtermann | 2018-11-28 | 43 | -46/+103 |
| | | | | | | | | Some AUTOGEN tests require the Qt core libraries only and some require the Qt gui libraries to function. This replaces the AutogenTest.cmake script with two specific AutogenCoreTest.cmake and AutogenGuiTest.cmake scripts that are included on demand. | ||||
* | Autogen: Sort tests | Sebastian Holtermann | 2018-11-14 | 1 | -36/+30 |
| | |||||
* | Autogen: Add a definitions test to the MocOnly test | Sebastian Holtermann | 2018-11-14 | 2 | -1/+7 |
| | |||||
* | Autogen: Add test for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET | Sebastian Holtermann | 2018-11-11 | 17 | -0/+279 |
| | |||||
* | Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite | Sebastian Holtermann | 2018-11-05 | 7 | -48/+70 |
| | | | | | | The tests for AUTOGEN_TARGET_DEPENDS were part of the AutogenOriginDependsOn tests suite. This separates them into an own AutogenTargetDepends tests suite. | ||||
* | Autogen: Rename MocDepends test to AutogenOriginDependsOn | Sebastian Holtermann | 2018-11-03 | 12 | -2/+2 |
| | |||||
* | Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF | Sebastian Holtermann | 2018-11-03 | 12 | -0/+238 |
| | |||||
* | Fix misc. typos | luz.paz | 2018-10-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../cmake-whitelist.txt --skip="./Utilities"` where the whitelist consists of ``` aci ans behaviour buil convertor dum earch ect emmited emmitted helpfull iff isnt ith lowercased mose nd nknown nto objext ot pathes pevents splitted substract superceded supercedes te tim todays uint upto whitespaces ``` | ||||
* | Autogen: Tests: Use non inverting Qt version tests | Sebastian Holtermann | 2018-08-09 | 6 | -11/+11 |
| | |||||
* | Autogen: Check if we can run the MocOsMacros test | Sebastian Holtermann | 2018-08-07 | 2 | -9/+25 |
| | | | | | | | | | | The MocOsMacros test requires moc to support moc_predefs.h on some platforms (e.g. Mac). moc supports moc_predefs.h inclusion since Qt 5.8, therefore run the MocOsMacros only if Qt >= 5.8 and if CMAKE_CXX_COMPILER_PREDEFINES_COMMAND is defined. Fixes #18245 | ||||
* | Autogen: Add test for Q_OS_ macros | Sebastian Holtermann | 2018-07-30 | 5 | -0/+180 |
| | |||||
* | Autogen: Enable CMAKE_AUTOGEN_VERBOSE in all tests | Sebastian Holtermann | 2018-06-21 | 5 | -0/+5 |
| | |||||
* | Revise C++ coding style using clang-format-6.0 | Kitware Robot | 2018-06-01 | 6 | -7/+10 |
| | | | | | | | | | | | | Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit. | ||||
* | Autogen: Add AUTORCC configuration change test | Sebastian Holtermann | 2018-05-30 | 11 | -0/+94 |
| | |||||
* | Tests: Add QtAutogen test for a low cmake_minimum_required version | Sebastian Holtermann | 2018-05-16 | 8 | -1/+92 |
| | |||||
* | Cleanup: Fix typos and grammar in docs and code | Craig Scott | 2018-04-22 | 1 | -1/+1 |
| | | | No functional changes, just docs, comments and error messages. | ||||
* | Replaces execute_process calls to touch files with file(TOUCH) calls | Shane Parris | 2018-02-15 | 1 | -4/+2 |
| | |||||
* | Autogen: Tests: Extend AUTOUIC include patterns test | Sebastian Holtermann | 2018-01-19 | 11 | -46/+116 |
| | |||||
* | Autogen: Tests: Extend AUTOMOC include patterns test | Sebastian Holtermann | 2018-01-18 | 6 | -2/+82 |
| | |||||
* | Autogen: Tests: Add AUTOGEN_PARALLEL tests | Sebastian Holtermann | 2018-01-17 | 31 | -0/+475 |
| | |||||
* | Autogen: Tests: Fix MocInclude test(s) | Sebastian Holtermann | 2018-01-17 | 9 | -0/+18 |
| | |||||
* | Merge topic 'use_generator_is_multi_config' | Brad King | 2018-01-08 | 3 | -4/+5 |
|\ | | | | | | | | | | | | | | | 3c413e2a GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Modules c267ea1c GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1627 | ||||
| * | GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests | Craig Scott | 2017-12-29 | 3 | -4/+5 |
| | | |||||
* | | Various typo fixes | Luz Paz | 2018-01-03 | 1 | -1/+1 |
|/ | | | | Some are user-facing. Others are source comments. | ||||
* | Autogen: Tests: Move QtAutoUicInterface test to QtAutogen/UicInterface | Sebastian Holtermann | 2017-12-13 | 11 | -0/+297 |
| | |||||
* | Autogen: Tests: Separate RerunRccDepends test | Sebastian Holtermann | 2017-12-13 | 13 | -0/+209 |
| | |||||
* | Autogen: Tests: Separate RerunMocPlugin test | Sebastian Holtermann | 2017-12-13 | 24 | -0/+292 |
| | |||||
* | Autogen: Tests: Separate RerunMocBasic test | Sebastian Holtermann | 2017-12-13 | 9 | -0/+140 |
| | |||||
* | Autogen: Tests: Separate Complex test | Sebastian Holtermann | 2017-12-13 | 59 | -108/+5 |
| | |||||
* | Autogen: Tests: Separate StaticLibraryCycle test | Sebastian Holtermann | 2017-12-13 | 11 | -13/+20 |
| | |||||
* | Autogen: Tests: Separate SameName test | Sebastian Holtermann | 2017-12-13 | 26 | -5/+7 |
| | |||||
* | Autogen: Tests: Separate MacOsFW test | Sebastian Holtermann | 2017-12-13 | 9 | -8/+6 |
| | |||||
* | Autogen: Tests: Separate ObjectLibrary test | Sebastian Holtermann | 2017-12-13 | 9 | -4/+5 |
| | |||||
* | Autogen: Tests: Separate UicInclude test | Sebastian Holtermann | 2017-12-13 | 12 | -5/+5 |
| | |||||
* | Autogen: Tests: Separate MocCMP0071 test | Sebastian Holtermann | 2017-12-13 | 10 | -12/+11 |
| | |||||
* | Autogen: Tests: Separate MocInclude test | Sebastian Holtermann | 2017-12-13 | 52 | -36/+42 |
| | |||||
* | Autogen: Tests: Separate MocDepends test | Sebastian Holtermann | 2017-12-13 | 13 | -25/+10 |
| |