Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace cmArray{Begin,End,Size} by their standard counterparts | Matthias Maennich | 2017-10-23 | 1 | -2/+2 |
| | | | | | | | | | | | std::{begin,end} are part of C++11, std::{cbegin,cend} are part of C++14 and an standard compliant implementation has been introduced within the 'cm' namespace: cm::{cbegin,cend}. std::size is only part of C++17, hence exposing a compliant implementation within namespace cm (cm::size). where possible, the standard implementations are reused. | ||||
* | Autogen: Reintroduce per-config sources support | Sebastian Holtermann | 2017-09-25 | 1 | -20/+65 |
| | | | | Reintroduce per-config sources support in AUTOGEN but disable it by default. | ||||
* | Autogen: Rename cmQtAutoGen::GeneratorType to cmQtAutogen::Generator | Sebastian Holtermann | 2017-09-25 | 1 | -6/+6 |
| | |||||
* | Autogen: Read relative paths from rcc output | Sebastian Holtermann | 2017-09-21 | 1 | -9/+18 |
| | |||||
* | Autogen: Refactor logging | Sebastian Holtermann | 2017-09-07 | 1 | -7/+7 |
| | |||||
* | Autogen: Use the same algorithm for RCC and UIC option merging | Sebastian Holtermann | 2017-09-07 | 1 | -0/+77 |
| | |||||
* | Autogen: Replace cmsys::SystemTools:: with cmSystemTools:: | Sebastian Holtermann | 2017-09-07 | 1 | -2/+2 |
| | |||||
* | Autogen: Iterate source files only once | Sebastian Holtermann | 2017-09-07 | 1 | -0/+243 |
This is a large commit that serves multiple purposes - Iterate source files only once and store all extracted information in a cmQtAutogenDigest class that can be reused. This is brings speed improvements because several properties are only evaluated once. More that that it helps to avoid duplication of code with non trivial files property checks. - Fix the Visual Studio generator to use PRE_BUILD when possible. - Convert `for( ... )` loops to C++11 range base loops where possible (cmQtAutogen*.cxx only). - String concatenation optimizations. |