summaryrefslogtreecommitdiffstats
path: root/Source/cmFindBase.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmFindBase: let the debug state know if it has already been foundBen Boeckel2025-06-091-7/+22
* Merge topic 'astgrep-cmstrcat'Brad King2025-05-221-2/+2
|\
| * cmStrCat: use character literals where possibleBen Boeckel2025-05-151-2/+2
* | cmFindCommon: log search path variablesBen Boeckel2025-05-151-0/+15
* | cmFindBase: skip writing `names` and `*_directories` when emptyBen Boeckel2025-05-131-3/+9
|/
* cmFindCommonDebugState: adopt event writing logicBen Boeckel2025-05-011-30/+23
* cmFindCommon: track debug state as an objectBen Boeckel2025-04-291-7/+1
* cmFindBaseDebugState: factor out a base classBen Boeckel2025-04-291-37/+25
* cmFindCommon: use `DebugModeEnabled` to query for debug modeBen Boeckel2025-04-291-1/+1
* cmFindBaseDebugState: get the command name directly from the objectBen Boeckel2025-04-291-3/+2
* cmFindBase: Create `find-v1` configure log eventsBen Boeckel2025-04-281-3/+89
* cmFindBase: Track initial state with an `enum`Ben Boeckel2025-04-281-5/+16
* LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-031-1/+1
* find_*: Add variable to default calls to REQUIREDMartin Duffy2025-02-271-0/+18
* cmFindBase: Don't pass vector::erase an out of bounds iteratorRobert Maynard2025-02-111-2/+4
* Revise C++ coding style using clang-format with "east const"Kitware Robot2025-01-231-10/+10
* find_*: Improve error message quoting consistencyAlex Turbov2024-11-271-5/+5
* cmFindBase.cxx: Optimize `cmStrCat()` callsAlex Turbov2024-11-191-35/+30
* cmFindBase.cxx: Check `DebugMode` and exit early to reduce indentationAlex Turbov2024-11-191-54/+56
* find_*: Explicitly normalize found paths as they exist on diskBrad King2024-10-221-5/+8
* clang-tidy: fix `readability-redundant-*` warningsDaniel Pfeifer2024-10-111-1/+0
* Source: Avoid comparing pointers to nullptrVitaly Stakhovsky2024-08-271-2/+1
* find_(library|file|path): Drop PATH-derived search prefixesBrad King2023-09-141-3/+0
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-0/+1
* AddCacheEntry: Suppress raw pointer usageMarc Chevrier2023-05-301-4/+4
* CMake code rely on cmList class for CMake lists management (part. 1)Marc Chevrier2023-04-241-2/+3
* cmValue: Use operator* explicitly to convert to std::string; avoid extra callVitaly Stakhovsky2023-01-161-1/+1
* Merge topic 'CMAKE_FIND_USE_INSTALL_PREFIX-support-staging-prefix'Brad King2022-08-311-22/+46
|\
| * CMAKE_FIND_USE_INSTALL_PREFIX considers CMAKE_STAGING_PREFIXRobert Maynard2022-08-301-6/+7
| * cmFindBase: Refactor CMAKE_FIND_USE_INSTALL_PREFIX handlingRobert Maynard2022-08-301-22/+45
* | find_(program,library,file,path): add validation functionMarc Chevrier2022-06-141-2/+60
|/
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-1/+1
* find_* commands: add control over Windows registry viewsMarc Chevrier2022-04-291-0/+15
* Find: Support per call disabling of CMAKE_INSTALL_PREFIXRobert Maynard2022-04-151-2/+57
* find_package(): Refactor CMAKE_[SYSTEM_]IGNORE_PATHKyle Edwards2022-01-311-1/+1
* Rename cmProp in cmValueMarc Chevrier2021-09-211-3/+3
* Use new AddCacheEntry signaturesMarc Chevrier2021-09-101-2/+2
* cmProp: refactoring: transform alias in classMarc Chevrier2021-08-081-2/+2
* find_*: Add support for option NO_CACHEMarc Chevrier2021-06-021-46/+69
* set(CACHE): do not remove normal variableMarc Chevrier2021-05-201-5/+30
* find_*: ensure consistent behavior for cache variablesMarc Chevrier2021-05-121-9/+49
* find_*: refactor cache variable handlingMarc Chevrier2021-05-111-9/+53
* cmMakefile::GetDefinition: return cmPropVitaly Stakhovsky2020-09-021-3/+2
* Single location for cmProp typedefVitaly Stakhovsky2020-06-011-0/+1
* cmState::GetCacheEntryProperty: return cmPropVitaly Stakhovsky2020-03-251-2/+2
* cmState::GetCacheEntryValue: return cmPropVitaly Stakhovsky2020-03-171-1/+1
* find_*: Add support for REQUIRED keywordSylvain Joubert2020-03-061-0/+4
* cmFindBase: Use in-class member initializationSylvain Joubert2020-03-061-4/+0
* Merge topic 'add_find_call_debugging'Kyle Edwards2019-12-201-36/+95
|\
| * find_*: Add debug logging infrastructureRobert Maynard2019-12-191-36/+95