90 Commits (378a11cdbad6732971e91d5999f5788e26e35438)

Author SHA1 Message Date
Alex Turbov 7fec336bf7 genex: Add TARGET_EXISTS to check for target existence 8 years ago
Marc Chevrier 5089f560e7 Genex: Add IN_LIST logical operator 8 years ago
Ben Boeckel 6dfd0f9294 cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY> 8 years ago
Pavel Solodovnikov 653b894683 Reduce raw string pointers usage. 8 years ago
Brad King 506fda1cf0 Genex: Enable COMPILE_LANGUAGE for INCLUDE_DIRECTORIES with VS and Xcode 8 years ago
Brad King c2f79c9867 Genex: Enable COMPILE_LANGUAGE for COMPILE_DEFINITIONS with VS and Xcode 8 years ago
Brad King 2ae880fa8f Genex: Enable COMPILE_LANGUAGE for COMPILE_OPTIONS with Visual Studio 8 years ago
Brad King 2b7d59f310 Genex: Enable COMPILE_LANGUAGE for file(GENERATE) with Visual Studio 8 years ago
Brad King 0f6f7c8ab1 Genex: Fix COMPILE_LANGUAGE messages to allow file(GENERATE) with Xcode 8 years ago
Matthias Maennich 57132765e0 Replace cmArray{Begin,End,Size} by their standard counterparts 8 years ago
Matthias Maennich f0489856e3 Retire std::auto_ptr and its macro CM_AUTO_PTR 8 years ago
Brad King 0b33aee48b Use C++11 override instead of CM_OVERRIDE 8 years ago
Pavel Solodovnikov 7d5095796a Meta: modernize old-fashioned loops to range-based `for`. 8 years ago
Daniel Pfeifer 2b4c32c95f clang-format: format all code as Cpp11 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
Ben Boeckel e49c9eec27 cmGeneratorExpressionNode: add some missing commas 8 years ago
Daniel Pfeifer 8d7b3ef5d4 Provide and use CM_FALLTHROUGH 8 years ago
Gregor Jasny cf320f7cd7 Replace boolean `implib` parameters with enum 8 years ago
Robert Maynard eec93bceec Allow OBJECT libraries to be installed, exported, and imported 8 years ago
Robert Maynard 93c89bc75c Genex: Allow TARGET_OBJECTS to be used everywhere 9 years ago
Brad King ac0cf7ff4f Genex: Reject TARGET_OBJECTS on non-object libraries earlier 8 years ago
Brad King 930042f2d9 cmGeneratorTarget: Factor out a GetTargetObjectNames method 8 years ago
Daniel Pfeifer 1d829c862c Use quotes for non-system includes 8 years ago
Brad King 22829a1304 cmMakefile: Create an explicit "Object Libraries" source group 8 years ago
Gregor Jasny d02709d7f7 Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressions 8 years ago
Colby Pike 895f7f16a7 Genex: Add `IF` generator expression 9 years ago
Daniel Pfeifer 2988abd939 clang-tidy: apply modernize-use-bool-literals fixes 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
Daniel Pfeifer fb461cacba silence selected clang-tidy violations 9 years ago
Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
Brad King f6fd0abc5b Genex: Diagnose invalid LINK_ONLY usage instead of crashing 9 years ago
Daniel Pfeifer efed6468ed fix a load of include-what-you-use violations 9 years ago
Daniel Pfeifer 7b6349da4d CMake: don't use else after return 9 years ago
Daniel Pfeifer e7b842e189 Make sure unnused parameters are /*named*/ 9 years ago
Chuck Atkins 02d177c9cc Add additional <= and >= comparison operators 9 years ago
Brad King b5ec5b0901 Avoid using KWSys auto_ptr by adopting it ourselves 9 years ago
Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 years ago
Daniel Pfeifer 7647f6afa4 Add CM_OVERRIDE to some functions 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
Brad King 64b5520346 Isolate formatted streaming blocks with clang-format off/on 9 years ago
Brad King e1c7747253 Format include directive blocks and ordering with clang-format 9 years ago
Brad King 180538c706 Source: Stabilize include order 9 years ago
Stephen Kelly b22e5d0ab7 Remove some obsolete declarations 10 years ago
Stephen Kelly b397eae82e cmGeneratorTarget: Move LinkLanguagePropagatesToDependents from cmTarget 10 years ago
Stephen Kelly 4c6374bcc5 Genex: use cmGeneratorTarget policy API 10 years ago
Stephen Kelly 7d409f500e cmLocalGenerator: Add GetPolicyStatus API 10 years ago
Stephen Kelly 6d94078e62 cmGeneratorTarget: Move IsDLLPlatform from cmTarget. 10 years ago