summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Improve error message on unexpected end of fileBrad King2016-08-301-2/+1
| | | | Suggested-by: Stephen Kelly <steveire@gmail.com>
* Merge topic 'cleanup-Convert'Brad King2016-08-3025-384/+343
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4332131d Convert: Make variables a bit more clear 5aca066c Convert: Remove UNCHANGED enum value 146bf926 Convert: Remove 'FULL' conversion 58ba87f8 Convert: Replace Convert(FULL) with equivalent e80314d7 Ninja: Replace ternary with if() 563ac22a Convert: Replace trivial conversion with new method 08be47cf Convert: Replace UNCHANGED conversions with new API call 564d3a1d Convert: Extract ConvertToRelativePath from Convert() 95a659f1 Convert: Replace FULL conversions with equivalent a8c7ccb1 VS: Replace FULL/UNCHANGED conversion with equivalent 5ad25ef4 Convert: Remove NONE conversion ac463841 Convert: Replace uses of Convert(NONE) 998d9ee9 VS: Replace variable with an if() ee49f006 Makefiles: Replace ternaries with if()s 51f7dcb0 Makefiles: Inline MakeLauncher into only caller ba4ba7c3 Makefiles: Simplify MakeLauncher return value ...
| * Convert: Make variables a bit more clearStephen Kelly2016-08-271-5/+5
| |
| * Convert: Remove UNCHANGED enum valueStephen Kelly2016-08-272-5/+4
| | | | | | | | It is no longer used.
| * Convert: Remove 'FULL' conversionStephen Kelly2016-08-272-4/+0
| | | | | | | | It is no longer used.
| * Convert: Replace Convert(FULL) with equivalentStephen Kelly2016-08-277-38/+57
| | | | | | | | | | This is more explicit than funnelling everything through the Convert method.
| * Ninja: Replace ternary with if()Stephen Kelly2016-08-271-3/+4
| | | | | | | | On principle of segregating the interface.
| * Convert: Replace trivial conversion with new methodStephen Kelly2016-08-2713-36/+57
| |
| * Convert: Replace UNCHANGED conversions with new API callStephen Kelly2016-08-276-59/+43
| |
| * Convert: Extract ConvertToRelativePath from Convert()Stephen Kelly2016-08-272-4/+13
| | | | | | | | | | | | | | Convert() does some kind of relative conversion, followed by a conversion to 'output format'. Make it possible to do the former without the latter.
| * Convert: Replace FULL conversions with equivalentStephen Kelly2016-08-272-11/+7
| |
| * VS: Replace FULL/UNCHANGED conversion with equivalentStephen Kelly2016-08-271-2/+2
| |
| * Convert: Remove NONE conversionStephen Kelly2016-08-272-3/+0
| | | | | | | | It is no longer used.
| * Convert: Replace uses of Convert(NONE)Stephen Kelly2016-08-279-54/+49
| | | | | | | | These are equivalent to ConvertToOutputFormat.
| * VS: Replace variable with an if()Stephen Kelly2016-08-271-2/+5
| |
| * Makefiles: Replace ternaries with if()sStephen Kelly2016-08-272-10/+15
| |
| * Makefiles: Inline MakeLauncher into only callerStephen Kelly2016-08-272-35/+27
| |
| * Makefiles: Simplify MakeLauncher return valueStephen Kelly2016-08-271-3/+2
| | | | | | | | Bonus NRVO.
| * Makefiles: Invert logic in MakeLauncherStephen Kelly2016-08-271-20/+19
| | | | | | | | Make it easier to inline into the caller.
| * Makefiles: Remove useless use of ConvertStephen Kelly2016-08-271-2/+1
| | | | | | | | Convert with NONE and UNCHANGED is a no-op.
| * Makefiles: Replace method with Wacom specific APIStephen Kelly2016-08-272-8/+17
| | | | | | | | | | | | | | | | The existing method uses RelativeRoot NONE and FULL values. In principle, those should be segregated interfaces. Mixing NONE and FULL into the RelativeRoot enum is a case of http://thedailywtf.com/articles/What_Is_Truth_0x3f_
| * Makefiles: Deduplicate variableStephen Kelly2016-08-271-4/+5
| |
| * Convert: Remove obsolete GetRelativeRootPathStephen Kelly2016-08-272-22/+0
| |
| * Makefiles: Change AppendCustomCommand API to stringsStephen Kelly2016-08-276-27/+27
| | | | | | | | | | Avoid the RelativeRoot enum. Supply the HOME_OUTPUT string at each callsite to make the parameter non-defaulted.
| * Makefiles: Change signature of AppendCustomCommandStephen Kelly2016-08-273-7/+7
| | | | | | | | The RelativeRoot parameter will become non-default.
| * Makefiles: Port CreateCDCommand to string-based APIStephen Kelly2016-08-275-25/+23
| |
| * Convert: Remove ConvertToOutputForExisting overloadStephen Kelly2016-08-272-18/+0
| | | | | | | | It is no longer used.
| * Makefiles: Use string overload of ConvertToOutputForExistingStephen Kelly2016-08-271-1/+1
| | | | | | | | | | The string is already determined so, no need to call the overload to determine it again.
| * Makefiles: Rename local variableStephen Kelly2016-08-271-2/+2
| | | | | | | | | | | | In this context, 'ret' means 'return', but I don't really know what that means. It is not consistent with types and other variables used in the vicinity for these things.
| * Convert: Remove unused overloadStephen Kelly2016-08-272-23/+0
| |
* | Merge topic 'vs-NsightTegra-empty-version'Brad King2016-08-301-5/+4
|\ \ | | | | | | | | | | | | 1f4aeb17 VS: Fix out-of-bounds write on empty Nsight Tegra version
| * | VS: Fix out-of-bounds write on empty Nsight Tegra versionFujii Hironori2016-08-261-5/+4
| | | | | | | | | | | | | | | | | | In cmVisualStudio10TargetGenerator::cmVisualStudio10TargetGenerator, wrote 0 to this->NsightTegraVersion[-1] if sscanf returns -1 which is the case of GetNsightTegraVersion is empty.
* | | Merge topic 'code-blocks-include-order'Brad King2016-08-301-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 38995d19 CodeBlocks: List C++ includes first
| * | | CodeBlocks: List C++ includes firstKevin Ottens2016-08-261-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | When using the Clang Code Model in QtCreator, it turned out that having the C system include dirs can make it report false positives for most uses of the STL. This is due to the order the Clang Code Model looks at the include directories and some C includes in /usr/include could be incompatible with the used STL if found first.
* | | Merge topic 'ninja-add_custom_command-depfile'Brad King2016-08-309-24/+56
|\ \ \ | | | | | | | | | | | | | | | | 048d1adb add_custom_command: Add DEPFILE option for Ninja
| * | | add_custom_command: Add DEPFILE option for NinjaKulla Christoph2016-08-309-24/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide a way for custom commands to inform the ninja build tool about their implicit dependencies. For now simply make use of the option an error on other generators. Closes: #15479
* | | | CMake Nightly Date StampKitware Robot2016-08-301-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-291-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-281-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2016-08-271-1/+1
| |/ / |/| |
* | | Merge topic 'vs-resource-pri-dir'Brad King2016-08-261-3/+3
|\ \ \ | | | | | | | | | | | | | | | | f325ae18 VS: Use target-specific directory for `resources.pri`
| * | | VS: Use target-specific directory for `resources.pri`Brad King2016-08-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the `ProjectPriFullPath` field to a value that is unique to each target and not shared with others in order to avoid collisions. Closes: #16106
* | | | CMake Nightly Date StampKitware Robot2016-08-261-1/+1
| |/ / |/| |
* | | Merge topic 'include-what-you-use'Brad King2016-08-2593-177/+642
|\ \ \ | | | | | | | | | | | | | | | | 38491644 CTest: fix include-what-you-use violations
| * | | CTest: fix include-what-you-use violationsDaniel Pfeifer2016-08-2593-177/+642
| | | |
* | | | Merge topic 'extract-cmMessenger'Brad King2016-08-2513-229/+359
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1462576b Parser: Port away from cmMakefile 421012a3 cmMessenger: Extract from cmake class 14a8d61f cmMakefile: Port nested error logic away from cmExecutionStatus 2af853de cmMakefile: Simplify IssueMessage implementation 33bb9cfa Parser: Issue messages through cmake, not cmSystemTools db7de303 Parser: Store the Backtrace for use in issuing messages
| * | | | Parser: Port away from cmMakefileStephen Kelly2016-08-254-20/+32
| | | | | | | | | | | | | | | | | | | | It is an unneeded dependency.
| * | | | cmMessenger: Extract from cmake classStephen Kelly2016-08-256-168/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way messages can be issued independent of the cmake instance. It is now possible to make DisplayMessage a virtual interface and override it to handle messages in the cmake-gui or future IDE interaction interfaces.
| * | | | cmMakefile: Port nested error logic away from cmExecutionStatusStephen Kelly2016-08-254-16/+16
| | | | | | | | | | | | | | | | | | | | It is no longer needed.
| * | | | cmMakefile: Simplify IssueMessage implementationStephen Kelly2016-08-251-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | It is only called during configure time when the execution stack is non-empty.