summaryrefslogtreecommitdiff
path: root/Source/cmSourceFileLocation.cxx
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: fix `readability-qualified-auto` warningsBen Boeckel2021-01-271-2/+2
* Remove unnecessary arbitrary CollapseFullPath second argumentsBrad King2020-10-271-2/+1
* Refactor file extension queries to be more consistentRobert Maynard2020-06-221-2/+2
* use cm::string_view for language extension lookupsRolf Eike Beer2020-03-231-1/+3
* cmake: avoid getcwd in `CollapseFullPath`Tim Blechmann2020-01-141-1/+2
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+2
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* Source sweep: Use cmStrCat for string concatenationSebastian Holtermann2019-08-221-2/+1
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-1/+1
* cmAlgorithms: Make cmHasLiteral{Prefix,Suffix} cm::string_view basedSebastian Holtermann2019-07-241-2/+1
* cmSourceFile: Refactor FindFullPath methodSebastian Holtermann2019-02-021-0/+10
* clang-tidy: Use `= default`Regina Pfeifer2019-01-251-3/+1
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-1/+2
* clang-tidy: Use default member initializationRegina Pfeifer2018-12-151-3/+0
* cmMakefile: return directories as const std::string&Vitaly Stakhovsky2018-08-271-4/+4
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-3/+3
* cmSourceFileLocation: allow skipping ambiguous extensionsBen Boeckel2018-01-101-2/+8
* Performance: Improve efficiency of source file lookup in cmMakefileAaron Orenstein2017-11-171-16/+4
* cmSourceFileLocation: Drop unnecessary copy-assignment operatorAaron Orenstein2017-09-201-15/+0
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-2/+0
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-1/+6
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* Simplify boolean expressionsDaniel Pfeifer2016-06-021-4/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-132/+85
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-10/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-2/+2
* cmake: Store hardcoded lists of sources and headersStephen Kelly2015-10-271-4/+8
* Remove unused cmLocalGenerator include.Stephen Kelly2015-10-051-1/+0
* Port to cmMakefile::GetGlobalGenerator.Stephen Kelly2015-05-031-2/+1
* cmMakefile: Rename GetCurrent{Output,Binary}Directory.Stephen Kelly2015-04-211-3/+3
* cmMakefile: Rename GetCurrent{,Source}Directory.Stephen Kelly2015-04-211-4/+4
* Include cmAlgorithms where it is used.Stephen Kelly2015-03-111-0/+1
* Merge topic 'fix-source-case-matching'Brad King2014-12-011-1/+2
|\
| * Fix lookup of source names after conversion to their actual case (#15259)Brad King2014-11-261-1/+2
* | strings: Remove redundant calls to std::string::c_str()Nils Gladitz2014-10-151-7/+7
|/
* cmSourceFileLocation: Save some string copiesBen Boeckel2014-04-281-6/+6
* cmSourceFileLocation: Simplify logic in MatchesBen Boeckel2014-04-281-36/+35
* cmSourceFileLocation: Avoid string allocation in extension checkingBen Boeckel2014-04-281-2/+3
* cmSourceFileLocation: Collapse full path for directory comparisons.Stephen Kelly2014-03-311-0/+5
* cmSourceFileLocation: Remove unused Update method.Stephen Kelly2014-03-311-24/+0
* cmSourceFileLocation: Make copyable and assignable.Stephen Kelly2014-03-311-0/+41
* stringapi: Use strings for the languagesBen Boeckel2014-03-081-1/+1
* stringapi: Use strings for source namesBen Boeckel2014-03-081-6/+7
* cmSourceFileLocation: Use a const cmMakefile.Stephen Kelly2014-01-221-3/+3
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* BUG: Fix matching of ambiguous sf extensions.Brad King2008-08-051-18/+56
* ENH: Recognize src extensions of all enabled langsBrad King2008-07-301-3/+8