summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalGenerator.cxx
Commit message (Expand)AuthorAgeFilesLines
* Normalize paths when checking for implicit include dirsDaniel Scharrer2019-06-221-3/+5
* Support per-language library link flagsSaleem Abdulrasool2019-06-061-4/+17
* Merge topic 'swift-linker-flags'Brad King2019-06-041-49/+62
|\
| * Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS`Saleem Abdulrasool2019-06-031-49/+62
* | The error message for VISIBILITY_PRESET now documents valid options.Robert Maynard2019-06-031-1/+3
|/
* Merge topic 'implicit-includes-CPATH'Brad King2019-05-311-3/+25
|\
| * Do not exclude include directories made implicit by CPATHBrad King2019-05-301-3/+25
* | Use cmAppend to append ranges to std::vector instancesSebastian Holtermann2019-05-231-7/+6
* | MSVC: Add support for /JMC (Just My Code)Luca Cappa2019-05-141-0/+26
* | MSVC: Add abstraction for runtime library selectionBrad King2019-04-171-2/+35
* | Merge topic 'modernize-raw-string-literal'Brad King2019-04-041-1/+1
|\ \
| * | Modernize: Enable modernize-raw-string-literal in clang-tidyArtur Ryt2019-04-021-1/+1
* | | cmLocalGenerator: Factor IPO logic out of AddLanguageFlagsBrad King2019-04-021-3/+10
|/ /
* | Modernize: Prefer .substr in place of .c_str() + intArtur Ryt2019-03-301-1/+1
* | Merge topic 'implicit-includes-autogen'Brad King2019-03-291-8/+13
|\ \ | |/
| * Autogen: Do not treat hard-coded -I/usr/include exclusion as implicit includeSebastian Holtermann2019-03-281-8/+13
* | Merge topic 'error-consolidate'Brad King2019-02-251-4/+4
|\ \
| * | cmSystemTools::Error: consolidate parameters into single std::stringVitaly Stakhovsky2019-02-201-4/+4
* | | Merge topic 'systools-stdstring3'Brad King2019-02-251-1/+1
|\ \ \
| * | | cmSystemTools: More functions accept `std::string` paramsVitaly Stakhovsky2019-02-201-1/+1
| |/ /
* | | Merge topic 'fix-implicit-includes-fortran'Brad King2019-02-251-9/+15
|\ \ \ | |/ / |/| / | |/
| * Fortran: Do not suppress explicit use of implicit include directoriesBrad King2019-02-201-9/+15
* | Merge topic 'configurefile-stdstring'Brad King2019-02-201-4/+5
|\ \
| * | cmMakefile::ConfigureFile: Accept `std::string` parametersVitaly Stakhovsky2019-02-191-4/+5
* | | Merge topic 'modernize-for-loops-c-arrays'Brad King2019-02-191-26/+23
|\ \ \
| * | | Modernize: C-arrays and loops over themArtur Ryt2019-02-151-26/+23
| |/ /
* | | Merge topic 'fix-legacy-implicit-includes'Brad King2019-02-191-34/+27
|\ \ \ | |/ / |/| / | |/
| * Do not explicitly report "standard" include directories as implicitBrad King2019-02-181-20/+27
| * Restore unconditional use of "standard" include directoriesBrad King2019-02-181-3/+1
| * Prefix implicit include directories with sysroot on constructionBrad King2019-02-181-12/+0
* | Merge topic 'fix-legacy-implicit-includes'Brad King2019-02-141-7/+21
|\ \ | |/
| * Update logic for sysroot in detected implicit include directoriesBrad King2019-02-131-1/+5
| * Fix regression in -I/usr/include exclusion logicBrad King2019-02-131-6/+16
* | Merge topic 'modernize-for-loops'Brad King2019-02-111-8/+5
|\ \
| * | Modernize: Use ranged for-loops when possibleArtur Ryt2019-02-071-8/+5
| |/
* | cmMakefile::GetRequiredDefinition: return const std::string&Vitaly Stakhovsky2019-02-071-2/+2
|/
* Merge topic 'cmoutputconverter-simplify'Brad King2019-01-291-6/+13
|\
| * cmOutputConverter: move ConvertToRelativePath to cmStateDirectory.Bruno Manganelli2019-01-271-6/+13
* | Merge topic 'message-stdstring'Brad King2019-01-291-2/+2
|\ \
| * | cmSystemTools::Message: Add overload accepting std::stringVitaly Stakhovsky2019-01-281-2/+2
* | | cmLocalGenerator: Refactor `GetIncludeDirectoriesImplicit` methodSebastian Holtermann2019-01-281-45/+51
* | | cmLocalGenerator: Simplify `GetIncludeDirectories`Sebastian Holtermann2019-01-281-16/+29
|/ /
* | cmSystemTools::Error(): new overload accepting std::stringVitaly Stakhovsky2019-01-231-3/+3
* | Merge topic 'getmodulesfile-string'Brad King2019-01-231-2/+2
|\ \
| * | cmMakefile: GetModulesFile() accepts std::string paramVitaly Stakhovsky2019-01-211-2/+2
| |/
* | Merge topic 'implicit-includes'Brad King2019-01-221-8/+16
|\ \ | |/ |/|
| * Refactor exclusion of -I/usr/include to avoid per-language valuesBrad King2019-01-211-8/+16
* | clang-tidy: Use emplaceRegina Pfeifer2019-01-171-13/+13
|/
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-14/+14
* PIE link options: Update strategy to fix performance regressionMarc Chevrier2018-12-191-2/+8