summaryrefslogtreecommitdiffstats
path: root/Source/cmFindPackageCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* install(EXPORT): Export find_dependency() callsKyle Edwards2023-11-131-0/+2
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+0
* AddCacheEntry: Suppress raw pointer usageMarc Chevrier2023-05-301-1/+1
* SetProperty: suppress raw pointer usageMarc Chevrier2023-05-261-5/+5
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-21/+12
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-1/+2
* FindPython{Interp,Libs}: Add policy to remove these modulesBrad King2023-03-301-0/+2
* find_package: Ensure root path stack and module vars are restoredCraig Scott2023-03-171-12/+50
* Merge topic 'recursion-limit'Brad King2023-03-141-0/+15
|\
| * find_package: Enforce maximum nesting depth below maximum recursion depthBrad King2023-03-131-0/+15
* | FindCUDA: Add policy to remove this moduleBrad King2023-03-091-0/+1
|/
* Dart,FindDart: Add policy to remove these modulesBrad King2023-02-281-0/+1
* find_package: Use <PACKAGENAME>_ROOT variables as search prefixesBrad King2023-02-231-0/+43
* cmFindPackageCommand: Refactor CMP0074 logic to de-duplicate lookupsBrad King2023-02-231-8/+22
* cmFindPackageCommand: Factor out methods for package root stack managementBrad King2023-02-231-31/+38
* cmValue: Use operator* explicitly to convert to std::string; avoid extra callVitaly Stakhovsky2023-01-161-1/+1
* LCC: Update -Wunused-variable warning number as of LCC 1.26.16makise-homura2022-12-081-0/+7
* cmFindPackageCommand: Suppress LCC false-positive warningBrad King2022-10-131-0/+7
* cmFindPackageCommand: Protect overrides of `cmDirectoryListGenerator`Alex Turbov2022-08-041-0/+2
* cmFindPackageCommand: Add one more search pathAlex Turbov2022-08-041-4/+10
* cmFindPackageCommand: Optimize the last calls to `TryGeneratedPaths`Alex Turbov2022-08-021-18/+6
* cmFindPackageCommand: Path generators are actually reusableAlex Turbov2022-08-021-76/+40
* cmFindPackageCommand: Better names for template parametersAlex Turbov2022-08-021-14/+17
* cmFindPackageCommand: Rename some generatorsAlex Turbov2022-08-021-72/+77
* cmFindPackageCommand: Deduplicate directory listing codeAlex Turbov2022-08-021-65/+58
* cmFindPackageCommand: Compile-time path generator expressionsAlex Turbov2022-08-021-496/+434
* cmFindPackageCommand: Avoid friendship between command class and generatorAlex Turbov2022-07-111-21/+34
* cmFindPackageCommand: Drop dead codeAlex Turbov2022-07-111-8/+2
* cmFindPackageCommand: Move methods implementation into the class definitionAlex Turbov2022-07-111-25/+18
* cmFindPackageCommand: Drop redundant `std::ostream::operator<<` callsAlex Turbov2022-07-111-9/+8
* cmFindPackageCommand: Use `vector` instead of `set` to store arg indicesAlex Turbov2022-07-111-18/+18
* cmFindPackageCommand: Move comment inside the `else if` blockAlex Turbov2022-07-111-4/+3
* cmFindPackageCommand: Named lambda w/o capture to normal functionAlex Turbov2022-07-111-12/+12
* cmFindPackageCommand: ConstnessAlex Turbov2022-07-111-62/+66
* cmFindPackageCommand: Enclose file list generators into anonymous nsAlex Turbov2022-07-111-22/+27
* cmFindPackageCommand: Move `cmFindPackageCommandHoldFile` to anonymous nsAlex Turbov2022-07-111-29/+35
* cmFindPackageCommand: Move `collectPathsForDebug()` to anonymous namespaceAlex Turbov2022-07-111-15/+15
* cmFindPackageCommand: Deduplicate version string comparator codeAlex Turbov2022-07-111-18/+15
* cmFindPackageCommand: Replace empty string literal w/ default `std::string{}`Alex Turbov2022-07-111-1/+1
* cmFindPackageCommand: Simplify if-return-else-return into single return stmtAlex Turbov2022-07-111-7/+1
* cmFindPackageCommand: Replace `strcmp` with array subscriptionAlex Turbov2022-07-111-2/+3
* cmFindPackageCommand: Deduplicate code to exclude `.` and `..` dir entriesAlex Turbov2022-07-111-3/+10
* cmFindPackageCommand: Replace single-char string literals with char literalsAlex Turbov2022-07-111-3/+3
* cmFindPackageCommand: Use `std::any_of` instead of "manual" `for` loopsAlex Turbov2022-07-111-24/+16
* Source: Replace uses of sprintf with safer snprintfSean McBride2022-06-221-4/+4
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-1/+1
* Dependency providers: Add find_package and FetchContent supportCraig Scott2022-05-241-1/+48
* cmFindPackageCommand: Handle Makefile variable definitions more robustlyCraig Scott2022-05-171-10/+16
* Merge topic 'FetchContent_find_package_integration'Craig Scott2022-05-061-7/+91
|\
| * Packages: Integrate FetchContent and find_package()Craig Scott2022-05-031-7/+91