167 Commits (e4e9ce7cbe9b41dd535d5246153900cb9657c6ba)

Author SHA1 Message Date
Matthias Maennich f0489856e3 Retire std::auto_ptr and its macro CM_AUTO_PTR 8 years ago
Bill Hoffman 3bbe95f58a Clean up iwyu code to not be one big if statement. 8 years ago
Pavel Solodovnikov 7d5095796a Meta: modernize old-fashioned loops to range-based `for`. 8 years ago
Daniel Pfeifer 5962db4389 Use C++11 nullptr 8 years ago
Brad King d037be122e cmLocalGenerator: Add a hook for compiler flags used at link time 8 years ago
Ruslan Baratov 7d057b2738 Clang IPO (LTO) support 8 years ago
Brad King 47990f9fef Inline and remove AddFeatureFlags method 8 years ago
Robert Maynard 8fb85c68bb CUDA: Makefile uses relative path for device linking status messages 8 years ago
Gregor Jasny cf320f7cd7 Replace boolean `implib` parameters with enum 8 years ago
Brad King f36eaf6a6e Refactor WINDOWS_EXPORT_ALL_SYMBOLS implementation 9 years ago
Daniel Pfeifer ee72803e9f fix some include-what-you-use diagnostics 9 years ago
Robert Maynard 05dbc940b7 CUDA: Don't use module definition `.def` files for device linking 9 years ago
Brad King 02582b91ad CUDA: Populate compiler PDB placeholder during device linking 9 years ago
Brad King d470cb7007 CUDA: Use `.obj` object file extension on Windows 9 years ago
Robert Maynard d038559e49 CUDA: Add separable compilation support to the makefile generator. 9 years ago
Daniel Pfeifer 2e620f0b38 Fix several include-what-you-use findings 9 years ago
Stephen Kelly e6eecec761 cmListFileCache: Remove cmState header include 9 years ago
Stephen Kelly b59b6dd9d2 cmRulePlaceholderExpander: Port clients to direct-use 9 years ago
Stephen Kelly c75a9d6601 cmLocalGenerator: Use strings instead of a Target in rule replacement 9 years ago
Stephen Kelly 46ad0d2183 cmLocalGenerator: Use a converter in rule replacement API 9 years ago
Stephen Kelly 425cd1670f cmLocalGenerator: Remove the launcher from RuleVariables 9 years ago
Jamie Snape 33cb0173d5 Honor LINK_WHAT_YOU_USE when set to OFF 9 years ago
Jamie Snape 933e54d3cc Honor LINK_WHAT_YOU_USE when set to OFF 9 years ago
Stephen Kelly f03d446e96 cmLinkLineComputer: Move FrameworkPath computation from cmLocalGenerator 9 years ago
Stephen Kelly 77c4202edc cmLinkLineComputer: Move RPath computation from cmLocalGenerator 9 years ago
Stephen Kelly 0c97806325 cmLinkLineComputer: Move ComputeLinkLibs from cmLocalGenerator 9 years ago
Stephen Kelly 6929581206 Makefiles: Port CreateLinkLibs to cmLinkLineComputer 9 years ago
Stephen Kelly 5b361fdda0 cmLinkLineComputer: Extract from cmLocalGenerator 9 years ago
Stephen Kelly 0f1fedbd6a CMP0065: Put computed flags into LINK_FLAGS not LINK_LIBRARIES 9 years ago
Stephen Kelly 1ed5f6b39b Makefiles: Introduce local RelativePath method 9 years ago
Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
Stephen Kelly ad79061720 Convert: Inline uses of START_OUTPUT 9 years ago
Stephen Kelly 21b5fdf9a3 Convert: Avoid START_OUTPUT enum when converting to relative paths 9 years ago
Stephen Kelly 08be47cf93 Convert: Replace UNCHANGED conversions with new API call 9 years ago
Stephen Kelly ac46384171 Convert: Replace uses of Convert(NONE) 9 years ago
Stephen Kelly c341f4679a Makefiles: Change AppendCustomCommand API to strings 9 years ago
Stephen Kelly e0fd2d0446 Makefiles: Port CreateCDCommand to string-based API 9 years ago
Daniel Pfeifer 5cbb548807 fix a batch of include-what-you-use violations 9 years ago
Brad King 34ba5c5348 Makefile: Factor out response file checks into common helper 9 years ago
Yury Zhuravlev 9da725cb00 Windows: Honor WINDOWS_EXPORT_ALL_SYMBOLS for executables with exports 9 years ago
Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 years ago
Bill Hoffman 96242f8022 Add options to run `ldd -u -r` as a "link-what-you-use" tool 9 years ago
Daniel Pfeifer 1b2bb93302 Remove redundant c_str() calls. 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
Stephen Kelly 3f8aa62bfb cmGeneratorTarget: Add API for target-relative commands. 10 years ago
Stephen Kelly 4bc65d76f1 Makefiles: Port to cmGeneratorTarget. 10 years ago
Stephen Kelly 83703bda7d cmGeneratorTarget: Copy IsExecutableWithExports from cmTarget. 10 years ago
Stephen Kelly 88d10d55ac cmGeneratorTarget: Copy IsAppBundleOnApple from cmTarget. 10 years ago