469 Commits (v3.31.2)

Author SHA1 Message Date
Ben Boeckel 4df5a6fbb4 cmBuildDatabase: add initial structures 2 years ago
Matthew Woehlke 20fa4ce8d8 export: Factor out CMake-specific export generation (2/2) 1 year ago
ojab ojab 35eb28bc76 bootstrap: Restore support for system jsoncpp and uv without pkg-config 1 year ago
Matthew Woehlke a6cc595772 export: Factor out CMake-specific export generation (1/2) 1 year ago
Martin Duffy 5b3fbd5f64 cmSystemTools: Add CMake config directory 1 year ago
René Bertin 598bc70474 file: Add undocumented READ_MACHO subcommand on macOS 1 year ago
Brad King 09c74c6d0c cmGeneratorTarget: Factor transitive property methods into own source 1 year ago
Brad King feaca40931 cmGeneratorTarget: Factor link interface/impl methods into own source 1 year ago
Brad King b4924c562a cmGeneratorTarget: Factor compatible interface properties into own source 1 year ago
Brad King cdd7112a5d cmGeneratorTarget: Factor options-like usage requirements into own source 1 year ago
Brad King 881a46819e cmGeneratorTarget: Factor LINK_DIRECTORIES impl into own source 1 year ago
Brad King 0a3c97308d cmGeneratorTarget: Factor INCLUDE_DIRECTORIES impl into own source 1 year ago
Brad King 7ffb92022c cmGeneratorTarget: Factor SOURCES impl into own source 1 year ago
Brad King d0fc932528 cmGeneratorTarget: Factor TargetPropertyEntry into own source 1 year ago
Brad King ed983b1a5d cmTargetTraceDependencies: Factor out of cmGeneratorTarget 1 year ago
Brad King d3cbee99e3 macOS: Prefer building with system-provided curl 1 year ago
Alex Richardson da5de7f9f3 bootstrap: Allow --boostrap-system-* libraries custom prefixes 1 year ago
Brad King 6a5a9278fa librhash: Update build within CMake for rhash 1.4.4 2 years ago
Kyle Edwards c6e6861e63 install(EXPORT): Export find_dependency() calls 2 years ago
scivision 7662d50a1b bootstrap: update known compilers 2 years ago
Kyle Edwards 5420639a8d cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain 2 years ago
Brad King eee1dc10be libuv: Compile as C11 on all Solaris versions 2 years ago
Ben Boeckel cb356b540c cmCxxModuleUsageEffects: add a class to capture module usage effects 3 years ago
Ben Boeckel 7b069510c5 cmImportedCxxModuleInfo: introduce code to parse exported BMI properties 3 years ago
Kyle Edwards 94241e243d cmJSONHelpers: Make error generators proper functions 2 years ago
Kyle Edwards 7050ac56a1 macOS: Add support for linking against .xcframework folders 2 years ago
Kyle Edwards 93ed53790c bootstrap: Unconditionally build libjsoncpp 2 years ago
Björn Esser e4a9227360 bootstrap: Add --(no-)system-cppdap configuration switch 2 years ago
Glen Chung a9a592f96e cmake: Add debugger 2 years ago
Cory Fields db9af7e00c bootstrap: Add support for CXX containing flags 2 years ago
Cory Fields 2ead798f1d bootstrap: Add support for CC containing flags 2 years ago
Cory Fields 9a72fed7af bootstrap: Do not over-quote compiler variables 2 years ago
Orkun Tokdemir 7cecb6353e cmGeneratorTarget: Factor out EvaluatedTargetProperty infrastructure 2 years ago
Marc Chevrier 9f60f19ee9 cmList: CMake list implementation 2 years ago
Brad King 9ef25b08e0 bootstrap: Update for KWSys removal of String.hxx 3 years ago
Brad King 23de1675fd libuv: Update CMake-internal buildsystem for 1.44.2 3 years ago
Brad King 914d21de58 bootstrap: Enable add_compile_definitions command 3 years ago
Marc Chevrier 44a2f3f332 Add new flow-control commands for variables and policies scopes management 3 years ago
Ben Boeckel 29118091dc install: support `CXX_MODULES_BMI` installation bits 3 years ago
Ben Boeckel 02d0f0e752 cmCxxModuleMapper: add source to handle module mapper contents 3 years ago
Ben Boeckel fb289dfcd9 cmExperimental: add a mechanism for experimental CMake features 3 years ago
Brad King fc22ac115e zlib: Drop old sources to make room for a fresh import 3 years ago
Marc Chevrier 8d7e80cf3d find_* commands: add control over Windows registry views 3 years ago
Marc Chevrier 78dd7d5292 cmRulePlaceholderExpander: add base class for placeholder expansion reuse 4 years ago
Brad King 98c40dd22e bootstrap: Avoid TOC overflow on AIX powerpc 4 years ago
Brad King 493d6a66bb bootstrap: Remove stray indentation 4 years ago
Brad King 65fb29fdfb libuv: Build unix tcp support during CMake bootstrap 4 years ago
Kyle Edwards 9b479124cc install(TARGETS): Add FILE_SET mode 4 years ago
Kyle Edwards f2a44a8afa cmTarget: Add cmFileSet and associated properties 4 years ago
Brad King 6458a32242 bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2 4 years ago