66 Commits (e4e9ce7cbe9b41dd535d5246153900cb9657c6ba)

Author SHA1 Message Date
Matthias Maennich 79b8c3802a Improve several occurrences of vector::push_back in loops 8 years ago
Pavel Solodovnikov 7d5095796a Meta: modernize old-fashioned loops to range-based `for`. 8 years ago
Daniel Pfeifer ca2233e31f IWYU: Mark cmConfigure.h with pragma: keep 8 years ago
Daniel Pfeifer 5962db4389 Use C++11 nullptr 8 years ago
Brad King 7b02cb2996 cmCommonTargetGenerator: Rename member to avoid shadowing 8 years ago
Brad King 47990f9fef Inline and remove AddFeatureFlags method 8 years ago
Brad King a8667467ea Add IPO compiler flags more consistently in generators 8 years ago
Daniel Pfeifer 1d829c862c Use quotes for non-system includes 8 years ago
Ruslan Baratov a75757004b Refactoring: s,GetFeatureAsBool,IsIPOEnabled, 8 years ago
Brad King 25d261efa7 Refactor module definition file selection 9 years ago
Brad King 47ffa0ea5d Ninja: Do not use module definition `.def` files for static libraries 9 years ago
Brad King 6271df8ff5 Makefile,Ninja: De-duplicate MSVC compiler PDB path selection 9 years ago
Daniel Pfeifer 2e620f0b38 Fix several include-what-you-use findings 9 years ago
Stephen Kelly e0a84904eb cmState: Split auxiliary classes into separate files 9 years ago
Stephen Kelly a91eaf3872 cmState: Port dependents to new cmStateTypes header 9 years ago
Stephen Kelly a49751fb2e cmState: Move TargetType enum to separate namespace 9 years ago
Stephen Kelly 5b361fdda0 cmLinkLineComputer: Extract from cmLocalGenerator 9 years ago
Stephen Kelly 20e62f74c5 cmLocalGenerator: Simplify ConvertToLinkReference 9 years ago
Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
Stephen Kelly 6429d6d9dd cmOutputConverter: Remove now-obsolete Convert method 9 years ago
Stephen Kelly dc51091944 Common: Use a string instead of enum for WorkingDirectory 9 years ago
Daniel Pfeifer f29d184773 fix a batch of include-what-you-use violations 9 years ago
Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 years ago
Tobias Hunger 3c488ce899 cmLocalGenerator: Adopt target compile flag generation 9 years ago
Brad King 5467e7945d cmLocalGenerator: Add method to get Fortran-specific compiler flags 9 years ago
Tobias Hunger 49f10f0d24 cmGeneratorTarget: Adopt Fortran module directory generation 9 years ago
Brad King 0392f72bef Refactor Makefile/Ninja tool working directory storage 9 years ago
Tobias Hunger f62ed322dc cmLocalGenerator: Add GetTargetDefines to get all defines for a target 9 years ago
Tobias Hunger 70d3bf8580 cmLocalGenerator: Adopt GetFrameworkFlags method 9 years ago
Tobias Hunger de4ee088e7 cmCommonTargetGenerator: De-duplicate CMAKE_BUILD_TYPE lookup 9 years ago
Daniel Pfeifer ba5fb16519 call static cmOutputConverter::GetFortranFormat without object 9 years ago
Daniel Pfeifer 25d1ef6424 Use enums defined in cmOutputConverter using their fully qualified name. 9 years ago
Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 years ago
Brad King 0ac18d40c8 Remove `//------...` horizontal separator comments 9 years ago
Bruce Stephens 1f2b39c6ce cmCommonTargetGenerator: Adopt AppendOSXVerFlag method 10 years ago
Tim Grothe 247c168b98 Refactor `.def` file lookup 10 years ago
Stephen Kelly 4bc65d76f1 Makefiles: Port to cmGeneratorTarget. 10 years ago
Stephen Kelly 4c41e74da5 Use cmLocalGenerator at generate-time. 10 years ago
Stephen Kelly 18046bd50a cmCommonTargetGenerator: Use NameResolvesToFramework without cmTarget. 10 years ago
Stephen Kelly 311018e5ad cmGeneratorTarget: Move GetExportMacro from cmTarget. 10 years ago
Stephen Kelly 3e8ef64273 cmLocalGenerator: Port some API to cmGeneratorTarget. 10 years ago
Stephen Kelly cfb2f7508a Use cmGeneratorTarget for property access. 10 years ago
Stephen Kelly fb4fca0b5e cmGeneratorTarget: Access global state through LocalGenerator. 10 years ago
Stephen Kelly eac15298a8 cmState: Move TargetType enum from cmTarget. 10 years ago
Stephen Kelly 7f5ec9f109 cmLocalGenerator: Port GetTargetDirectory to cmGeneratorTarget. 10 years ago
Stephen Kelly 763f7b19fc cmCommonTargetGenerator: Port implementation detail to cmGeneratorTarget. 10 years ago
Stephen Kelly c7645fca12 cmComputeLinkInformation: Port data interface to cmGeneratorTarget. 10 years ago
Brad King e134e53b47 Add support for *.manifest source files with MSVC tools 10 years ago
Stephen Kelly 803a7982b4 cmGeneratorTarget: Move GetLinkInformation from cmTarget 10 years ago
Brad King e90372a0db cmCommonTargetGenerator: Factor out Fortran module directory computation 10 years ago