Commit History

Author SHA1 Message Date
  Alex Turbov 19366408fe cmFindPackageCommand: Protect overrides of `cmDirectoryListGenerator` 3 years ago
  Alex Turbov e55c154c5b cmFindPackageCommand: Add one more search path 3 years ago
  Alex Turbov 2f69c0233c cmFindPackageCommand: Optimize the last calls to `TryGeneratedPaths` 3 years ago
  Alex Turbov 076a4b44b0 cmFindPackageCommand: Path generators are actually reusable 3 years ago
  Alex Turbov 664abd486f cmFindPackageCommand: Better names for template parameters 3 years ago
  Alex Turbov c862797a40 cmFindPackageCommand: Rename some generators 3 years ago
  Alex Turbov fdd14b1744 cmFindPackageCommand: Deduplicate directory listing code 3 years ago
  Alex Turbov 08e7fb3cfa cmFindPackageCommand: Compile-time path generator expressions 3 years ago
  Alex Turbov 61eb5d4de5 cmFindPackageCommand: Avoid friendship between command class and generator 3 years ago
  Alex Turbov ef62f213f8 cmFindPackageCommand: Drop dead code 3 years ago
  Alex Turbov 468d04ef14 cmFindPackageCommand: Move methods implementation into the class definition 3 years ago
  Alex Turbov 898ba76d1b cmFindPackageCommand: Drop redundant `std::ostream::operator<<` calls 3 years ago
  Alex Turbov 5be13907a0 cmFindPackageCommand: Use `vector` instead of `set` to store arg indices 3 years ago
  Alex Turbov 66c3932e58 cmFindPackageCommand: Move comment inside the `else if` block 3 years ago
  Alex Turbov 285c994905 cmFindPackageCommand: Named lambda w/o capture to normal function 3 years ago
  Alex Turbov f9f4e104b0 cmFindPackageCommand: Constness 3 years ago
  Alex Turbov c67b82c998 cmFindPackageCommand: Enclose file list generators into anonymous ns 3 years ago
  Alex Turbov f71b88c4c1 cmFindPackageCommand: Move `cmFindPackageCommandHoldFile` to anonymous ns 3 years ago
  Alex Turbov 865cfaa492 cmFindPackageCommand: Move `collectPathsForDebug()` to anonymous namespace 3 years ago
  Alex Turbov 6a95ab97e7 cmFindPackageCommand: Deduplicate version string comparator code 3 years ago
  Alex Turbov c6d3ef1c95 cmFindPackageCommand: Replace empty string literal w/ default `std::string{}` 3 years ago
  Alex Turbov f2a4e4f6fa cmFindPackageCommand: Simplify if-return-else-return into single return stmt 3 years ago
  Alex Turbov a3fe1aca0c cmFindPackageCommand: Replace `strcmp` with array subscription 3 years ago
  Alex Turbov b5f880d5c6 cmFindPackageCommand: Deduplicate code to exclude `.` and `..` dir entries 3 years ago
  Alex Turbov 045e36fe36 cmFindPackageCommand: Replace single-char string literals with char literals 3 years ago
  Alex Turbov 1bed0be2cd cmFindPackageCommand: Use `std::any_of` instead of "manual" `for` loops 3 years ago
  Sean McBride d5694e4623 Source: Replace uses of sprintf with safer snprintf 3 years ago
  FeRD (Frank Dana) 98a10290a8 cmSystemTools: Fix 'ErrorOccurred' spelling 3 years ago
  Craig Scott 2aa83fa15b Dependency providers: Add find_package and FetchContent support 3 years ago
  Craig Scott 74a6ddc339 cmFindPackageCommand: Handle Makefile variable definitions more robustly 3 years ago